{
  "id": "ConnectApi.topics",
  "nodeType": "class",
  "name": "Topics",
  "namespace": "ConnectApi",
  "startToken": {
    "type": "declaration.entity.name.class",
    "text": "Topics",
    "textToLower": "topics",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "declaration.entity.name.class_Topics_-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": "Access information about topics, such as their descriptions, the number of people talking about them, related topics, and information about groups contributing to the topic. Update a topic’s name or description, merge topics, and add and remove topics from records and feed items.",
  "documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_ConnectAPI_Topics_static_methods.htm",
  "classes": {},
  "interfaces": {},
  "enums": {},
  "variables": {},
  "methods": {
    "assigntopic(string,string,string)": {
      "id": "ConnectApi.topics.method.assigntopic(string,string,string)",
      "nodeType": "method",
      "name": "assignTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "assignTopic",
        "textToLower": "assigntopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_assignTopic_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Topic assignTopic(String communityId, String recordId, String topicId)",
      "overrideSignature": "public static override ConnectApi.Topic assignTopic(String communityId, String recordId, String topicId)",
      "simplifiedSignature": "assignTopic(String,String,String)",
      "datatype": {
        "id": "ConnectApi.topics.assigntopic.datatype.ConnectApi.Topic",
        "nodeType": "datatype",
        "name": "ConnectApi.Topic",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.assigntopic",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Topic"
      },
      "description": "Assign a topic to a record or feed item.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.assigntopic(string,string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "parentId": "ConnectApi.topics.method.assigntopic(string,string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.assigntopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 43
                },
                "end": {
                  "line": 0,
                  "character": 49
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:43"
            },
            "parentId": "ConnectApi.topics.assigntopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.assigntopic(string,string,string).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 78
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:70"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 78
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:70"
          },
          "parentId": "ConnectApi.topics.method.assigntopic(string,string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.assigntopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 63
                },
                "end": {
                  "line": 0,
                  "character": 69
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:63"
            },
            "parentId": "ConnectApi.topics.assigntopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.assigntopic(string,string,string).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 87
              },
              "end": {
                "line": 0,
                "character": 94
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:87"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 87
              },
              "end": {
                "line": 0,
                "character": 94
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:87"
          },
          "parentId": "ConnectApi.topics.method.assigntopic(string,string,string)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.assigntopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 80
                },
                "end": {
                  "line": 0,
                  "character": 86
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:80"
            },
            "parentId": "ConnectApi.topics.assigntopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a record or feed item. The ID for a topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "assigntopicbyname(string,string,string)": {
      "id": "ConnectApi.topics.method.assigntopicbyname(string,string,string)",
      "nodeType": "method",
      "name": "assignTopicByName",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "assignTopicByName",
        "textToLower": "assigntopicbyname",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_assignTopicByName_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Topic assignTopicByName(String communityId, String recordId, String topicName)",
      "overrideSignature": "public static override ConnectApi.Topic assignTopicByName(String communityId, String recordId, String topicName)",
      "simplifiedSignature": "assignTopicByName(String,String,String)",
      "datatype": {
        "id": "ConnectApi.topics.assigntopicbyname.datatype.ConnectApi.Topic",
        "nodeType": "datatype",
        "name": "ConnectApi.Topic",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.assigntopicbyname",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Topic"
      },
      "description": "Assign a topic to a record or feed item.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.assigntopicbyname(string,string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 56
              },
              "end": {
                "line": 0,
                "character": 67
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:56"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 56
              },
              "end": {
                "line": 0,
                "character": 67
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:56"
          },
          "parentId": "ConnectApi.topics.method.assigntopicbyname(string,string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.assigntopicbyname.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 49
                },
                "end": {
                  "line": 0,
                  "character": 55
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:49"
            },
            "parentId": "ConnectApi.topics.assigntopicbyname",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.assigntopicbyname(string,string,string).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 76
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:76"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 76
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:76"
          },
          "parentId": "ConnectApi.topics.method.assigntopicbyname(string,string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.assigntopicbyname.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 69
                },
                "end": {
                  "line": 0,
                  "character": 75
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:69"
            },
            "parentId": "ConnectApi.topics.assigntopicbyname",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicname": {
          "id": "ConnectApi.topics.method.assigntopicbyname(string,string,string).varParam.topicname",
          "nodeType": "variable",
          "name": "topicName",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicName",
            "textToLower": "topicname",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 93
              },
              "end": {
                "line": 0,
                "character": 102
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicName_0:93"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicName",
            "textToLower": "topicname",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 93
              },
              "end": {
                "line": 0,
                "character": 102
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicName_0:93"
          },
          "parentId": "ConnectApi.topics.method.assigntopicbyname(string,string,string)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.assigntopicbyname.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 86
                },
                "end": {
                  "line": 0,
                  "character": 92
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:86"
            },
            "parentId": "ConnectApi.topics.assigntopicbyname",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID of the record or feed item to which to assign the topic. The name of a new or existing topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "createtopic(string,string,string)": {
      "id": "ConnectApi.topics.method.createtopic(string,string,string)",
      "nodeType": "method",
      "name": "createTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "createTopic",
        "textToLower": "createtopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_createTopic_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Topic createTopic(String communityId, String name, String description)",
      "overrideSignature": "public static override ConnectApi.Topic createTopic(String communityId, String name, String description)",
      "simplifiedSignature": "createTopic(String,String,String)",
      "datatype": {
        "id": "ConnectApi.topics.createtopic.datatype.ConnectApi.Topic",
        "nodeType": "datatype",
        "name": "ConnectApi.Topic",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.createtopic",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Topic"
      },
      "description": "Create a topic.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.createtopic(string,string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "parentId": "ConnectApi.topics.method.createtopic(string,string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.createtopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 43
                },
                "end": {
                  "line": 0,
                  "character": 49
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:43"
            },
            "parentId": "ConnectApi.topics.createtopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "name": {
          "id": "ConnectApi.topics.method.createtopic(string,string,string).varParam.name",
          "nodeType": "variable",
          "name": "name",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "name",
            "textToLower": "name",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 74
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_name_0:70"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "name",
            "textToLower": "name",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 74
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_name_0:70"
          },
          "parentId": "ConnectApi.topics.method.createtopic(string,string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.createtopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 63
                },
                "end": {
                  "line": 0,
                  "character": 69
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:63"
            },
            "parentId": "ConnectApi.topics.createtopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "description": {
          "id": "ConnectApi.topics.method.createtopic(string,string,string).varParam.description",
          "nodeType": "variable",
          "name": "description",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "description",
            "textToLower": "description",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 94
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_description_0:83"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "description",
            "textToLower": "description",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 94
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_description_0:83"
          },
          "parentId": "ConnectApi.topics.method.createtopic(string,string,string)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.createtopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 76
                },
                "end": {
                  "line": 0,
                  "character": 82
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:76"
            },
            "parentId": "ConnectApi.topics.createtopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The name of the topic. The description of the topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)": {
      "id": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
      "nodeType": "method",
      "name": "createTopicDataCategoryRules",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "createTopicDataCategoryRules",
        "textToLower": "createtopicdatacategoryrules",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_createTopicDataCategoryRules_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage createTopicDataCategoryRules(String communityId, String dataCategoryGroup, String dataCategory, ConnectApi.TopicNamesInput topicNames)",
      "overrideSignature": "public static override ConnectApi.TopicPage createTopicDataCategoryRules(String communityId, String dataCategoryGroup, String dataCategory, ConnectApi.TopicNamesInput topicNames)",
      "simplifiedSignature": "createTopicDataCategoryRules(String,String,String,ConnectApi.TopicNamesInput)",
      "datatype": {
        "id": "ConnectApi.topics.createtopicdatacategoryrules.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.createtopicdatacategoryrules",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Create topic and article assignment rules by data category.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 71
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:71"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 71
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:71"
          },
          "parentId": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.createtopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 64
                },
                "end": {
                  "line": 0,
                  "character": 70
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:64"
            },
            "parentId": "ConnectApi.topics.createtopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategorygroup": {
          "id": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput).varParam.datacategorygroup",
          "nodeType": "variable",
          "name": "dataCategoryGroup",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroup",
            "textToLower": "datacategorygroup",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 108
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroup_0:91"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroup",
            "textToLower": "datacategorygroup",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 108
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroup_0:91"
          },
          "parentId": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.createtopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 84
                },
                "end": {
                  "line": 0,
                  "character": 90
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:84"
            },
            "parentId": "ConnectApi.topics.createtopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategory": {
          "id": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput).varParam.datacategory",
          "nodeType": "variable",
          "name": "dataCategory",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategory",
            "textToLower": "datacategory",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 117
              },
              "end": {
                "line": 0,
                "character": 129
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategory_0:117"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategory",
            "textToLower": "datacategory",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 117
              },
              "end": {
                "line": 0,
                "character": 129
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategory_0:117"
          },
          "parentId": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.createtopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 110
                },
                "end": {
                  "line": 0,
                  "character": 116
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:110"
            },
            "parentId": "ConnectApi.topics.createtopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicnames": {
          "id": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput).varParam.topicnames",
          "nodeType": "variable",
          "name": "topicNames",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicNames",
            "textToLower": "topicnames",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 158
              },
              "end": {
                "line": 0,
                "character": 168
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicNames_0:158"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicNames",
            "textToLower": "topicnames",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 158
              },
              "end": {
                "line": 0,
                "character": 168
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicNames_0:158"
          },
          "parentId": "ConnectApi.topics.method.createtopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.createtopicdatacategoryrules.datatype.ConnectApi.TopicNamesInput",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicNamesInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 131
                },
                "end": {
                  "line": 0,
                  "character": 141
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:131"
            },
            "parentId": "ConnectApi.topics.createtopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicNamesInput"
          },
          "description": "Use either the ID for a community, internal, or null. The data category group used by articles. The data category used by articles. A ConnectApi.TopicNamesInput object with the names of topics to assign to articles in a data category.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "deletetopic(string,string)": {
      "id": "ConnectApi.topics.method.deletetopic(string,string)",
      "nodeType": "method",
      "name": "deleteTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "deleteTopic",
        "textToLower": "deletetopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_deleteTopic_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void deleteTopic(String communityId, String topicId)",
      "overrideSignature": "public static override Void deleteTopic(String communityId, String topicId)",
      "simplifiedSignature": "deleteTopic(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.deletetopic.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.deletetopic",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Delete a topic.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.deletetopic(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 38
              },
              "end": {
                "line": 0,
                "character": 49
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:38"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 38
              },
              "end": {
                "line": 0,
                "character": 49
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:38"
          },
          "parentId": "ConnectApi.topics.method.deletetopic(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.deletetopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 31
                },
                "end": {
                  "line": 0,
                  "character": 37
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:31"
            },
            "parentId": "ConnectApi.topics.deletetopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.deletetopic(string,string).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 58
              },
              "end": {
                "line": 0,
                "character": 65
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:58"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 58
              },
              "end": {
                "line": 0,
                "character": 65
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:58"
          },
          "parentId": "ConnectApi.topics.method.deletetopic(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.deletetopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 51
                },
                "end": {
                  "line": 0,
                  "character": 57
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:51"
            },
            "parentId": "ConnectApi.topics.deletetopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getgroupsrecentlytalkingabouttopic(string,string)": {
      "id": "ConnectApi.topics.method.getgroupsrecentlytalkingabouttopic(string,string)",
      "nodeType": "method",
      "name": "getGroupsRecentlyTalkingAboutTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getGroupsRecentlyTalkingAboutTopic",
        "textToLower": "getgroupsrecentlytalkingabouttopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getGroupsRecentlyTalkingAboutTopic_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.ChatterGroupSummaryPage getGroupsRecentlyTalkingAboutTopic(String communityId, String topicId)",
      "overrideSignature": "public static override ConnectApi.ChatterGroupSummaryPage getGroupsRecentlyTalkingAboutTopic(String communityId, String topicId)",
      "simplifiedSignature": "getGroupsRecentlyTalkingAboutTopic(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.getgroupsrecentlytalkingabouttopic.datatype.ConnectApi.ChatterGroupSummaryPage",
        "nodeType": "datatype",
        "name": "ConnectApi.ChatterGroupSummaryPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.getgroupsrecentlytalkingabouttopic",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.ChatterGroupSummaryPage"
      },
      "description": "Get information about the five groups that most recently contributed to a topic.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.getgroupsrecentlytalkingabouttopic(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 102
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:91"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 102
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:91"
          },
          "parentId": "ConnectApi.topics.method.getgroupsrecentlytalkingabouttopic(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.getgroupsrecentlytalkingabouttopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 84
                },
                "end": {
                  "line": 0,
                  "character": 90
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:84"
            },
            "parentId": "ConnectApi.topics.getgroupsrecentlytalkingabouttopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.getgroupsrecentlytalkingabouttopic(string,string).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 111
              },
              "end": {
                "line": 0,
                "character": 118
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:111"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 111
              },
              "end": {
                "line": 0,
                "character": 118
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:111"
          },
          "parentId": "ConnectApi.topics.method.getgroupsrecentlytalkingabouttopic(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.getgroupsrecentlytalkingabouttopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 104
                },
                "end": {
                  "line": 0,
                  "character": 110
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:104"
            },
            "parentId": "ConnectApi.topics.getgroupsrecentlytalkingabouttopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getrecentlytalkingabouttopicsforgroup(string,string)": {
      "id": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforgroup(string,string)",
      "nodeType": "method",
      "name": "getRecentlyTalkingAboutTopicsForGroup",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getRecentlyTalkingAboutTopicsForGroup",
        "textToLower": "getrecentlytalkingabouttopicsforgroup",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getRecentlyTalkingAboutTopicsForGroup_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getRecentlyTalkingAboutTopicsForGroup(String communityId, String groupId)",
      "overrideSignature": "public static override ConnectApi.TopicPage getRecentlyTalkingAboutTopicsForGroup(String communityId, String groupId)",
      "simplifiedSignature": "getRecentlyTalkingAboutTopicsForGroup(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.getrecentlytalkingabouttopicsforgroup.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.getrecentlytalkingabouttopicsforgroup",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get up to five topics most recently used in a group.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforgroup(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 80
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:80"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 80
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:80"
          },
          "parentId": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforgroup(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.getrecentlytalkingabouttopicsforgroup.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 73
                },
                "end": {
                  "line": 0,
                  "character": 79
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:73"
            },
            "parentId": "ConnectApi.topics.getrecentlytalkingabouttopicsforgroup",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "groupid": {
          "id": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforgroup(string,string).varParam.groupid",
          "nodeType": "variable",
          "name": "groupId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "groupId",
            "textToLower": "groupid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 100
              },
              "end": {
                "line": 0,
                "character": 107
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_groupId_0:100"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "groupId",
            "textToLower": "groupid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 100
              },
              "end": {
                "line": 0,
                "character": 107
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_groupId_0:100"
          },
          "parentId": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforgroup(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.getrecentlytalkingabouttopicsforgroup.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 93
                },
                "end": {
                  "line": 0,
                  "character": 99
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:93"
            },
            "parentId": "ConnectApi.topics.getrecentlytalkingabouttopicsforgroup",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a group.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getrecentlytalkingabouttopicsforuser(string,string)": {
      "id": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforuser(string,string)",
      "nodeType": "method",
      "name": "getRecentlyTalkingAboutTopicsForUser",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getRecentlyTalkingAboutTopicsForUser",
        "textToLower": "getrecentlytalkingabouttopicsforuser",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getRecentlyTalkingAboutTopicsForUser_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getRecentlyTalkingAboutTopicsForUser(String communityId, String userId)",
      "overrideSignature": "public static override ConnectApi.TopicPage getRecentlyTalkingAboutTopicsForUser(String communityId, String userId)",
      "simplifiedSignature": "getRecentlyTalkingAboutTopicsForUser(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.getrecentlytalkingabouttopicsforuser.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.getrecentlytalkingabouttopicsforuser",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get up to five topics most recently used by a user.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforuser(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 90
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:79"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 90
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:79"
          },
          "parentId": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforuser(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.getrecentlytalkingabouttopicsforuser.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 72
                },
                "end": {
                  "line": 0,
                  "character": 78
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:72"
            },
            "parentId": "ConnectApi.topics.getrecentlytalkingabouttopicsforuser",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforuser(string,string).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 99
              },
              "end": {
                "line": 0,
                "character": 105
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:99"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 99
              },
              "end": {
                "line": 0,
                "character": 105
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:99"
          },
          "parentId": "ConnectApi.topics.method.getrecentlytalkingabouttopicsforuser(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.getrecentlytalkingabouttopicsforuser.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 92
                },
                "end": {
                  "line": 0,
                  "character": 98
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:92"
            },
            "parentId": "ConnectApi.topics.getrecentlytalkingabouttopicsforuser",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a user.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getrelatedtopics(string,string)": {
      "id": "ConnectApi.topics.method.getrelatedtopics(string,string)",
      "nodeType": "method",
      "name": "getRelatedTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getRelatedTopics",
        "textToLower": "getrelatedtopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getRelatedTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getRelatedTopics(String communityId, String topicId)",
      "overrideSignature": "public static override ConnectApi.TopicPage getRelatedTopics(String communityId, String topicId)",
      "simplifiedSignature": "getRelatedTopics(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.getrelatedtopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.getrelatedtopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get up to five topics most closely related to a topic.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.getrelatedtopics(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "parentId": "ConnectApi.topics.method.getrelatedtopics(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.getrelatedtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 52
                },
                "end": {
                  "line": 0,
                  "character": 58
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:52"
            },
            "parentId": "ConnectApi.topics.getrelatedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.getrelatedtopics(string,string).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 86
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:79"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 86
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:79"
          },
          "parentId": "ConnectApi.topics.method.getrelatedtopics(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.getrelatedtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 72
                },
                "end": {
                  "line": 0,
                  "character": 78
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:72"
            },
            "parentId": "ConnectApi.topics.getrelatedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopic(string,string)": {
      "id": "ConnectApi.topics.method.gettopic(string,string)",
      "nodeType": "method",
      "name": "getTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopic",
        "textToLower": "gettopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopic_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Topic getTopic(String communityId, String topicId)",
      "overrideSignature": "public static override ConnectApi.Topic getTopic(String communityId, String topicId)",
      "simplifiedSignature": "getTopic(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.gettopic.datatype.ConnectApi.Topic",
        "nodeType": "datatype",
        "name": "ConnectApi.Topic",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopic",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Topic"
      },
      "description": "Get a topic.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopic(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:47"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:47"
          },
          "parentId": "ConnectApi.topics.method.gettopic(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 40
                },
                "end": {
                  "line": 0,
                  "character": 46
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:40"
            },
            "parentId": "ConnectApi.topics.gettopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.gettopic(string,string).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 67
              },
              "end": {
                "line": 0,
                "character": 74
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:67"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 67
              },
              "end": {
                "line": 0,
                "character": 74
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:67"
          },
          "parentId": "ConnectApi.topics.method.gettopic(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 60
                },
                "end": {
                  "line": 0,
                  "character": 66
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:60"
            },
            "parentId": "ConnectApi.topics.gettopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopicdatacategoryrules(string,string,string)": {
      "id": "ConnectApi.topics.method.gettopicdatacategoryrules(string,string,string)",
      "nodeType": "method",
      "name": "getTopicDataCategoryRules",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopicDataCategoryRules",
        "textToLower": "gettopicdatacategoryrules",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopicDataCategoryRules_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopicDataCategoryRules(String communityId, String dataCategoryGroup, String dataCategory)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopicDataCategoryRules(String communityId, String dataCategoryGroup, String dataCategory)",
      "simplifiedSignature": "getTopicDataCategoryRules(String,String,String)",
      "datatype": {
        "id": "ConnectApi.topics.gettopicdatacategoryrules.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopicdatacategoryrules",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get topic and article assignment rules by data category.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopicdatacategoryrules(string,string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 68
              },
              "end": {
                "line": 0,
                "character": 79
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:68"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 68
              },
              "end": {
                "line": 0,
                "character": 79
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:68"
          },
          "parentId": "ConnectApi.topics.method.gettopicdatacategoryrules(string,string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 61
                },
                "end": {
                  "line": 0,
                  "character": 67
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:61"
            },
            "parentId": "ConnectApi.topics.gettopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategorygroup": {
          "id": "ConnectApi.topics.method.gettopicdatacategoryrules(string,string,string).varParam.datacategorygroup",
          "nodeType": "variable",
          "name": "dataCategoryGroup",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroup",
            "textToLower": "datacategorygroup",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 88
              },
              "end": {
                "line": 0,
                "character": 105
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroup_0:88"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroup",
            "textToLower": "datacategorygroup",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 88
              },
              "end": {
                "line": 0,
                "character": 105
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroup_0:88"
          },
          "parentId": "ConnectApi.topics.method.gettopicdatacategoryrules(string,string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 81
                },
                "end": {
                  "line": 0,
                  "character": 87
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:81"
            },
            "parentId": "ConnectApi.topics.gettopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategory": {
          "id": "ConnectApi.topics.method.gettopicdatacategoryrules(string,string,string).varParam.datacategory",
          "nodeType": "variable",
          "name": "dataCategory",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategory",
            "textToLower": "datacategory",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 114
              },
              "end": {
                "line": 0,
                "character": 126
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategory_0:114"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategory",
            "textToLower": "datacategory",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 114
              },
              "end": {
                "line": 0,
                "character": 126
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategory_0:114"
          },
          "parentId": "ConnectApi.topics.method.gettopicdatacategoryrules(string,string,string)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 107
                },
                "end": {
                  "line": 0,
                  "character": 113
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:107"
            },
            "parentId": "ConnectApi.topics.gettopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The data category group used by articles. The data category used by articles.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string,string)": {
      "id": "ConnectApi.topics.method.gettopics(string,string)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId, String recordId)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId, String recordId)",
      "simplifiedSignature": "getTopics(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get the first page of topics assigned to a record or feed item.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.gettopics(string,string).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 80
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:72"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 80
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:72"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 71
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:65"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a record or feed item.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string)": {
      "id": "ConnectApi.topics.method.gettopics(string)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId)",
      "simplifiedSignature": "getTopics(String)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get the first page of topics for the org or community.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string,connectapi.topicsort)": {
      "id": "ConnectApi.topics.method.gettopics(string,connectapi.topicsort)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId, ConnectApi.TopicSort sortParam)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId, ConnectApi.TopicSort sortParam)",
      "simplifiedSignature": "getTopics(String,ConnectApi.TopicSort)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get the first page of sorted topics for the org or community.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string,connectapi.topicsort).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,connectapi.topicsort)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "sortparam": {
          "id": "ConnectApi.topics.method.gettopics(string,connectapi.topicsort).varParam.sortparam",
          "nodeType": "variable",
          "name": "sortParam",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "sortParam",
            "textToLower": "sortparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 86
              },
              "end": {
                "line": 0,
                "character": 95
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_sortParam_0:86"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "sortParam",
            "textToLower": "sortparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 86
              },
              "end": {
                "line": 0,
                "character": 95
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_sortParam_0:86"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,connectapi.topicsort)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicSort",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicSort",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 75
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:65"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicSort"
          },
          "description": "Use either the ID for a community, internal, or null. Values are:  popularDesc—Sorts topics by popularity with the most popular first. This value is the default.   alphaAsc—Sorts topics alphabetically.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string,integer,integer)": {
      "id": "ConnectApi.topics.method.gettopics(string,integer,integer)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId, Integer pageParam, Integer pageSize)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId, Integer pageParam, Integer pageSize)",
      "simplifiedSignature": "getTopics(String,Integer,Integer)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get a page of topics.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string,integer,integer).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,integer,integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "pageparam": {
          "id": "ConnectApi.topics.method.gettopics(string,integer,integer).varParam.pageparam",
          "nodeType": "variable",
          "name": "pageParam",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageParam",
            "textToLower": "pageparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageParam_0:73"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageParam",
            "textToLower": "pageparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageParam_0:73"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,integer,integer)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 72
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:65"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "pagesize": {
          "id": "ConnectApi.topics.method.gettopics(string,integer,integer).varParam.pagesize",
          "nodeType": "variable",
          "name": "pageSize",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageSize",
            "textToLower": "pagesize",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageSize_0:92"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageSize",
            "textToLower": "pagesize",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageSize_0:92"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,integer,integer)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 84
                },
                "end": {
                  "line": 0,
                  "character": 91
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:84"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "Use either the ID for a community, internal, or null. Specifies the number of the page you want returned. Starts at 0. If you pass in null or 0, the first page is returned. Specifies the number of items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string,integer,integer,connectapi.topicsort)": {
      "id": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId, Integer pageParam, Integer pageSize, ConnectApi.TopicSort sortParam)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId, Integer pageParam, Integer pageSize, ConnectApi.TopicSort sortParam)",
      "simplifiedSignature": "getTopics(String,Integer,Integer,ConnectApi.TopicSort)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get a page of sorted topics.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "pageparam": {
          "id": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort).varParam.pageparam",
          "nodeType": "variable",
          "name": "pageParam",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageParam",
            "textToLower": "pageparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageParam_0:73"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageParam",
            "textToLower": "pageparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageParam_0:73"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 72
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:65"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "pagesize": {
          "id": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort).varParam.pagesize",
          "nodeType": "variable",
          "name": "pageSize",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageSize",
            "textToLower": "pagesize",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageSize_0:92"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageSize",
            "textToLower": "pagesize",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageSize_0:92"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 84
                },
                "end": {
                  "line": 0,
                  "character": 91
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:84"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "sortparam": {
          "id": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort).varParam.sortparam",
          "nodeType": "variable",
          "name": "sortParam",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "sortParam",
            "textToLower": "sortparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 123
              },
              "end": {
                "line": 0,
                "character": 132
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_sortParam_0:123"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "sortParam",
            "textToLower": "sortparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 123
              },
              "end": {
                "line": 0,
                "character": 132
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_sortParam_0:123"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,integer,integer,connectapi.topicsort)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicSort",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicSort",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 102
                },
                "end": {
                  "line": 0,
                  "character": 112
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:102"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicSort"
          },
          "description": "Use either the ID for a community, internal, or null. Specifies the number of the page you want returned. Starts at 0. If you pass in null or 0, the first page is returned. Specifies the number of items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25. Values are:  popularDesc—Sorts topics by popularity with the most popular first. This value is the default.   alphaAsc—Sorts topics alphabetically.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string,string,connectapi.topicsort)": {
      "id": "ConnectApi.topics.method.gettopics(string,string,connectapi.topicsort)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId, String q, ConnectApi.TopicSort sortParam)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId, String q, ConnectApi.TopicSort sortParam)",
      "simplifiedSignature": "getTopics(String,String,ConnectApi.TopicSort)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get the sorted topics that match the search criteria.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string,string,connectapi.topicsort).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,connectapi.topicsort)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "q": {
          "id": "ConnectApi.topics.method.gettopics(string,string,connectapi.topicsort).varParam.q",
          "nodeType": "variable",
          "name": "q",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:72"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:72"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,connectapi.topicsort)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 71
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:65"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "sortparam": {
          "id": "ConnectApi.topics.method.gettopics(string,string,connectapi.topicsort).varParam.sortparam",
          "nodeType": "variable",
          "name": "sortParam",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "sortParam",
            "textToLower": "sortparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 96
              },
              "end": {
                "line": 0,
                "character": 105
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_sortParam_0:96"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "sortParam",
            "textToLower": "sortparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 96
              },
              "end": {
                "line": 0,
                "character": 105
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_sortParam_0:96"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,connectapi.topicsort)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicSort",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicSort",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 75
                },
                "end": {
                  "line": 0,
                  "character": 85
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:75"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicSort"
          },
          "description": "Use either the ID for a community, internal, or null. Specifies the string to search. The string must contain at least two characters, not including wildcards. Values are:  popularDesc—Sorts topics by popularity with the most popular first. This value is the default.   alphaAsc—Sorts topics alphabetically.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string,string,integer,integer)": {
      "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId, String q, Integer pageParam, Integer pageSize)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId, String q, Integer pageParam, Integer pageSize)",
      "simplifiedSignature": "getTopics(String,String,Integer,Integer)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get a page of topics that match the search criteria.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "q": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer).varParam.q",
          "nodeType": "variable",
          "name": "q",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:72"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:72"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 71
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:65"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "pageparam": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer).varParam.pageparam",
          "nodeType": "variable",
          "name": "pageParam",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageParam",
            "textToLower": "pageparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 92
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageParam_0:83"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageParam",
            "textToLower": "pageparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 92
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageParam_0:83"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 75
                },
                "end": {
                  "line": 0,
                  "character": 82
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:75"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "pagesize": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer).varParam.pagesize",
          "nodeType": "variable",
          "name": "pageSize",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageSize",
            "textToLower": "pagesize",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 102
              },
              "end": {
                "line": 0,
                "character": 110
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageSize_0:102"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageSize",
            "textToLower": "pagesize",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 102
              },
              "end": {
                "line": 0,
                "character": 110
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageSize_0:102"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 94
                },
                "end": {
                  "line": 0,
                  "character": 101
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:94"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "Use either the ID for a community, internal, or null. Specifies the string to search. The string must contain at least two characters, not including wildcards. Specifies the number of the page you want returned. Starts at 0. If you pass in null or 0, the first page is returned. Specifies the number of items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string,string,integer,integer,connectapi.topicsort)": {
      "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId, String q, Integer pageParam, Integer pageSize, ConnectApi.TopicSort sortParam)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId, String q, Integer pageParam, Integer pageSize, ConnectApi.TopicSort sortParam)",
      "simplifiedSignature": "getTopics(String,String,Integer,Integer,ConnectApi.TopicSort)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get a page of sorted topics that match the search criteria.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "q": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort).varParam.q",
          "nodeType": "variable",
          "name": "q",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:72"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:72"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 71
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:65"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "pageparam": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort).varParam.pageparam",
          "nodeType": "variable",
          "name": "pageParam",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageParam",
            "textToLower": "pageparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 92
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageParam_0:83"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageParam",
            "textToLower": "pageparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 92
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageParam_0:83"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 75
                },
                "end": {
                  "line": 0,
                  "character": 82
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:75"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "pagesize": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort).varParam.pagesize",
          "nodeType": "variable",
          "name": "pageSize",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageSize",
            "textToLower": "pagesize",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 102
              },
              "end": {
                "line": 0,
                "character": 110
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageSize_0:102"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "pageSize",
            "textToLower": "pagesize",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 102
              },
              "end": {
                "line": 0,
                "character": 110
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_pageSize_0:102"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 94
                },
                "end": {
                  "line": 0,
                  "character": 101
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:94"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "sortparam": {
          "id": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort).varParam.sortparam",
          "nodeType": "variable",
          "name": "sortParam",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "sortParam",
            "textToLower": "sortparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 133
              },
              "end": {
                "line": 0,
                "character": 142
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_sortParam_0:133"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "sortParam",
            "textToLower": "sortparam",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 133
              },
              "end": {
                "line": 0,
                "character": 142
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_sortParam_0:133"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,integer,integer,connectapi.topicsort)",
          "order": 5,
          "memberOrder": 5,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicSort",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicSort",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 112
                },
                "end": {
                  "line": 0,
                  "character": 122
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:112"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicSort"
          },
          "description": "Use either the ID for a community, internal, or null. Specifies the string to search. The string must contain at least two characters, not including wildcards. Specifies the number of the page you want returned. Starts at 0. If you pass in null or 0, the first page is returned. Specifies the number of items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25. Values are:  popularDesc—Sorts topics by popularity with the most popular first. This value is the default.   alphaAsc—Sorts topics alphabetically.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopics(string,string,boolean)": {
      "id": "ConnectApi.topics.method.gettopics(string,string,boolean)",
      "nodeType": "method",
      "name": "getTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopics",
        "textToLower": "gettopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopics(String communityId, String q, Boolean exactMatch)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopics(String communityId, String q, Boolean exactMatch)",
      "simplifiedSignature": "getTopics(String,String,Boolean)",
      "datatype": {
        "id": "ConnectApi.topics.gettopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get the topic that matches the exact, case-insensitive name.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopics(string,string,boolean).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 52
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:52"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,boolean)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 45
                },
                "end": {
                  "line": 0,
                  "character": 51
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:45"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "q": {
          "id": "ConnectApi.topics.method.gettopics(string,string,boolean).varParam.q",
          "nodeType": "variable",
          "name": "q",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:72"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:72"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,boolean)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 71
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:65"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "exactmatch": {
          "id": "ConnectApi.topics.method.gettopics(string,string,boolean).varParam.exactmatch",
          "nodeType": "variable",
          "name": "exactMatch",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "exactMatch",
            "textToLower": "exactmatch",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 93
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_exactMatch_0:83"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "exactMatch",
            "textToLower": "exactmatch",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 93
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_exactMatch_0:83"
          },
          "parentId": "ConnectApi.topics.method.gettopics(string,string,boolean)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopics.datatype.Boolean",
            "nodeType": "datatype",
            "name": "Boolean",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Boolean",
              "textToLower": "boolean",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 75
                },
                "end": {
                  "line": 0,
                  "character": 82
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Boolean_0:75"
            },
            "parentId": "ConnectApi.topics.gettopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Boolean"
          },
          "description": "Use either the ID for a community, internal, or null. Specifies the string to search. The string must contain at least two characters, not including wildcards. Specify true to find a topic by its exact, case-insensitive name.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean)": {
      "id": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean)",
      "nodeType": "method",
      "name": "getTopicsOrFallBackToRenamedTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopicsOrFallBackToRenamedTopics",
        "textToLower": "gettopicsorfallbacktorenamedtopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopicsOrFallBackToRenamedTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTopicsOrFallBackToRenamedTopics(String communityId, String q, Boolean exactMatch, Boolean fallBackToRenamedTopics)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTopicsOrFallBackToRenamedTopics(String communityId, String q, Boolean exactMatch, Boolean fallBackToRenamedTopics)",
      "simplifiedSignature": "getTopicsOrFallBackToRenamedTopics(String,String,Boolean,Boolean)",
      "datatype": {
        "id": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get the most recent renamed topic match, if there isn’t an exact match.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 77
              },
              "end": {
                "line": 0,
                "character": 88
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:77"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 77
              },
              "end": {
                "line": 0,
                "character": 88
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:77"
          },
          "parentId": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 70
                },
                "end": {
                  "line": 0,
                  "character": 76
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:70"
            },
            "parentId": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "q": {
          "id": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean).varParam.q",
          "nodeType": "variable",
          "name": "q",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 97
              },
              "end": {
                "line": 0,
                "character": 98
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:97"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "q",
            "textToLower": "q",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 97
              },
              "end": {
                "line": 0,
                "character": 98
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_q_0:97"
          },
          "parentId": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 90
                },
                "end": {
                  "line": 0,
                  "character": 96
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:90"
            },
            "parentId": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "exactmatch": {
          "id": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean).varParam.exactmatch",
          "nodeType": "variable",
          "name": "exactMatch",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "exactMatch",
            "textToLower": "exactmatch",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 108
              },
              "end": {
                "line": 0,
                "character": 118
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_exactMatch_0:108"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "exactMatch",
            "textToLower": "exactmatch",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 108
              },
              "end": {
                "line": 0,
                "character": 118
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_exactMatch_0:108"
          },
          "parentId": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics.datatype.Boolean",
            "nodeType": "datatype",
            "name": "Boolean",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Boolean",
              "textToLower": "boolean",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 100
                },
                "end": {
                  "line": 0,
                  "character": 107
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Boolean_0:100"
            },
            "parentId": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Boolean"
          },
          "scope": null
        },
        "fallbacktorenamedtopics": {
          "id": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean).varParam.fallbacktorenamedtopics",
          "nodeType": "variable",
          "name": "fallBackToRenamedTopics",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "fallBackToRenamedTopics",
            "textToLower": "fallbacktorenamedtopics",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 128
              },
              "end": {
                "line": 0,
                "character": 151
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fallBackToRenamedTopics_0:128"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "fallBackToRenamedTopics",
            "textToLower": "fallbacktorenamedtopics",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 128
              },
              "end": {
                "line": 0,
                "character": 151
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fallBackToRenamedTopics_0:128"
          },
          "parentId": "ConnectApi.topics.method.gettopicsorfallbacktorenamedtopics(string,string,boolean,boolean)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics.datatype.Boolean",
            "nodeType": "datatype",
            "name": "Boolean",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Boolean",
              "textToLower": "boolean",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 120
                },
                "end": {
                  "line": 0,
                  "character": 127
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Boolean_0:120"
            },
            "parentId": "ConnectApi.topics.gettopicsorfallbacktorenamedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Boolean"
          },
          "description": "Use either the ID for a community, internal, or null. Specifies the string to search. The string must contain at least two characters, not including wildcards. Specify true to find a topic by its exact, case-insensitive name or to find the most recent renamed topic match if there isn’t an exact match. Specify true and if there isn’t an exact match, the most recent renamed topic match is returned. If there are multiple renamed topic matches, only the most recent is returned. If there are no renamed topic matches, an empty collection is returned.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopicsuggestions(string,string,integer)": {
      "id": "ConnectApi.topics.method.gettopicsuggestions(string,string,integer)",
      "nodeType": "method",
      "name": "getTopicSuggestions",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopicSuggestions",
        "textToLower": "gettopicsuggestions",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopicSuggestions_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicSuggestionPage getTopicSuggestions(String communityId, String recordId, Integer maxResults)",
      "overrideSignature": "public static override ConnectApi.TopicSuggestionPage getTopicSuggestions(String communityId, String recordId, Integer maxResults)",
      "simplifiedSignature": "getTopicSuggestions(String,String,Integer)",
      "datatype": {
        "id": "ConnectApi.topics.gettopicsuggestions.datatype.ConnectApi.TopicSuggestionPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicSuggestionPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopicsuggestions",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicSuggestionPage"
      },
      "description": "Get up to a specified number of suggested topics for a record or feed item.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopicsuggestions(string,string,integer).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 83
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:72"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 83
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:72"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestions(string,string,integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestions.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 71
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:65"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.gettopicsuggestions(string,string,integer).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:92"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:92"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestions(string,string,integer)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestions.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 85
                },
                "end": {
                  "line": 0,
                  "character": 91
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:85"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "maxresults": {
          "id": "ConnectApi.topics.method.gettopicsuggestions(string,string,integer).varParam.maxresults",
          "nodeType": "variable",
          "name": "maxResults",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 110
              },
              "end": {
                "line": 0,
                "character": 120
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:110"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 110
              },
              "end": {
                "line": 0,
                "character": 120
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:110"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestions(string,string,integer)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestions.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 102
                },
                "end": {
                  "line": 0,
                  "character": 109
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:102"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a record or feed item. Maximum number of topic suggestions that get returned. The default is 5. Value must be greater than 0 and less than or equal to 25.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopicsuggestions(string,string)": {
      "id": "ConnectApi.topics.method.gettopicsuggestions(string,string)",
      "nodeType": "method",
      "name": "getTopicSuggestions",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopicSuggestions",
        "textToLower": "gettopicsuggestions",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopicSuggestions_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicSuggestionPage getTopicSuggestions(String communityId, String recordId)",
      "overrideSignature": "public static override ConnectApi.TopicSuggestionPage getTopicSuggestions(String communityId, String recordId)",
      "simplifiedSignature": "getTopicSuggestions(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.gettopicsuggestions.datatype.ConnectApi.TopicSuggestionPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicSuggestionPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopicsuggestions",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicSuggestionPage"
      },
      "description": "Get suggested topics for a record or feed item.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopicsuggestions(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 83
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:72"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 83
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:72"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestions(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestions.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 65
                },
                "end": {
                  "line": 0,
                  "character": 71
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:65"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.gettopicsuggestions(string,string).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:92"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:92"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestions(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestions.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 85
                },
                "end": {
                  "line": 0,
                  "character": 91
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:85"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a record or feed item.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopicsuggestionsfortext(string,string,integer)": {
      "id": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string,integer)",
      "nodeType": "method",
      "name": "getTopicSuggestionsForText",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopicSuggestionsForText",
        "textToLower": "gettopicsuggestionsfortext",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopicSuggestionsForText_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicSuggestionPage getTopicSuggestionsForText(String communityId, String text, Integer maxResults)",
      "overrideSignature": "public static override ConnectApi.TopicSuggestionPage getTopicSuggestionsForText(String communityId, String text, Integer maxResults)",
      "simplifiedSignature": "getTopicSuggestionsForText(String,String,Integer)",
      "datatype": {
        "id": "ConnectApi.topics.gettopicsuggestionsfortext.datatype.ConnectApi.TopicSuggestionPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicSuggestionPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopicsuggestionsfortext",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicSuggestionPage"
      },
      "description": "Get up to a specified number of suggested topics for a string of text.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string,integer).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 90
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:79"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 90
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:79"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string,integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestionsfortext.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 72
                },
                "end": {
                  "line": 0,
                  "character": 78
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:72"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "text": {
          "id": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string,integer).varParam.text",
          "nodeType": "variable",
          "name": "text",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 99
              },
              "end": {
                "line": 0,
                "character": 103
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:99"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 99
              },
              "end": {
                "line": 0,
                "character": 103
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:99"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string,integer)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestionsfortext.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 92
                },
                "end": {
                  "line": 0,
                  "character": 98
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:92"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "maxresults": {
          "id": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string,integer).varParam.maxresults",
          "nodeType": "variable",
          "name": "maxResults",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 113
              },
              "end": {
                "line": 0,
                "character": 123
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:113"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 113
              },
              "end": {
                "line": 0,
                "character": 123
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:113"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string,integer)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestionsfortext.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 105
                },
                "end": {
                  "line": 0,
                  "character": 112
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:105"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "Use either the ID for a community, internal, or null. String of text. Maximum number of topic suggestions that get returned. The default is 5. Value must be greater than 0 and less than or equal to 25.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettopicsuggestionsfortext(string,string)": {
      "id": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string)",
      "nodeType": "method",
      "name": "getTopicSuggestionsForText",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTopicSuggestionsForText",
        "textToLower": "gettopicsuggestionsfortext",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTopicSuggestionsForText_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicSuggestionPage getTopicSuggestionsForText(String communityId, String text)",
      "overrideSignature": "public static override ConnectApi.TopicSuggestionPage getTopicSuggestionsForText(String communityId, String text)",
      "simplifiedSignature": "getTopicSuggestionsForText(String,String)",
      "datatype": {
        "id": "ConnectApi.topics.gettopicsuggestionsfortext.datatype.ConnectApi.TopicSuggestionPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicSuggestionPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettopicsuggestionsfortext",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicSuggestionPage"
      },
      "description": "Get suggested topics for a string of text.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 90
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:79"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 90
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:79"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestionsfortext.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 72
                },
                "end": {
                  "line": 0,
                  "character": 78
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:72"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "text": {
          "id": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string).varParam.text",
          "nodeType": "variable",
          "name": "text",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 99
              },
              "end": {
                "line": 0,
                "character": 103
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:99"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 99
              },
              "end": {
                "line": 0,
                "character": 103
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:99"
          },
          "parentId": "ConnectApi.topics.method.gettopicsuggestionsfortext(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettopicsuggestionsfortext.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 92
                },
                "end": {
                  "line": 0,
                  "character": 98
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:92"
            },
            "parentId": "ConnectApi.topics.gettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. String of text.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettrendingtopics(string)": {
      "id": "ConnectApi.topics.method.gettrendingtopics(string)",
      "nodeType": "method",
      "name": "getTrendingTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTrendingTopics",
        "textToLower": "gettrendingtopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTrendingTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTrendingTopics(String communityId)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTrendingTopics(String communityId)",
      "simplifiedSignature": "getTrendingTopics(String)",
      "datatype": {
        "id": "ConnectApi.topics.gettrendingtopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettrendingtopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get trending topics for the org or community.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettrendingtopics(string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 71
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:60"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 71
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:60"
          },
          "parentId": "ConnectApi.topics.method.gettrendingtopics(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettrendingtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 53
                },
                "end": {
                  "line": 0,
                  "character": 59
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:53"
            },
            "parentId": "ConnectApi.topics.gettrendingtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettrendingtopics(string,integer)": {
      "id": "ConnectApi.topics.method.gettrendingtopics(string,integer)",
      "nodeType": "method",
      "name": "getTrendingTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getTrendingTopics",
        "textToLower": "gettrendingtopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getTrendingTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage getTrendingTopics(String communityId, Integer maxResults)",
      "overrideSignature": "public static override ConnectApi.TopicPage getTrendingTopics(String communityId, Integer maxResults)",
      "simplifiedSignature": "getTrendingTopics(String,Integer)",
      "datatype": {
        "id": "ConnectApi.topics.gettrendingtopics.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.gettrendingtopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Get up to a specified number of trending topics for the org or community.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.gettrendingtopics(string,integer).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 71
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:60"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 71
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:60"
          },
          "parentId": "ConnectApi.topics.method.gettrendingtopics(string,integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.gettrendingtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 53
                },
                "end": {
                  "line": 0,
                  "character": 59
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:53"
            },
            "parentId": "ConnectApi.topics.gettrendingtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "maxresults": {
          "id": "ConnectApi.topics.method.gettrendingtopics(string,integer).varParam.maxresults",
          "nodeType": "variable",
          "name": "maxResults",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 81
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:81"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 81
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:81"
          },
          "parentId": "ConnectApi.topics.method.gettrendingtopics(string,integer)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.gettrendingtopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 73
                },
                "end": {
                  "line": 0,
                  "character": 80
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:73"
            },
            "parentId": "ConnectApi.topics.gettrendingtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "Use either the ID for a community, internal, or null. Maximum number of topic suggestions that get returned. The default is 5. Value must be greater than 0 and less than or equal to 25.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "mergetopics(string,string,list<string>)": {
      "id": "ConnectApi.topics.method.mergetopics(string,string,list<string>)",
      "nodeType": "method",
      "name": "mergeTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "mergeTopics",
        "textToLower": "mergetopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_mergeTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 28,
      "memberOrder": 28,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Topic mergeTopics(String communityId, String topicId, List<String> idsToMerge)",
      "overrideSignature": "public static override ConnectApi.Topic mergeTopics(String communityId, String topicId, List<String> idsToMerge)",
      "simplifiedSignature": "mergeTopics(String,String,List<String>)",
      "datatype": {
        "id": "ConnectApi.topics.mergetopics.datatype.ConnectApi.Topic",
        "nodeType": "datatype",
        "name": "ConnectApi.Topic",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.mergetopics",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Topic"
      },
      "description": "Merge up to five secondary topics with a primary topic.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.mergetopics(string,string,list<string>).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "parentId": "ConnectApi.topics.method.mergetopics(string,string,list<string>)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.mergetopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 43
                },
                "end": {
                  "line": 0,
                  "character": 49
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:43"
            },
            "parentId": "ConnectApi.topics.mergetopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.mergetopics(string,string,list<string>).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 77
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:70"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 77
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:70"
          },
          "parentId": "ConnectApi.topics.method.mergetopics(string,string,list<string>)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.mergetopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 63
                },
                "end": {
                  "line": 0,
                  "character": 69
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:63"
            },
            "parentId": "ConnectApi.topics.mergetopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "idstomerge": {
          "id": "ConnectApi.topics.method.mergetopics(string,string,list<string>).varParam.idstomerge",
          "nodeType": "variable",
          "name": "idsToMerge",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "idsToMerge",
            "textToLower": "idstomerge",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 102
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_idsToMerge_0:92"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "idsToMerge",
            "textToLower": "idstomerge",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 92
              },
              "end": {
                "line": 0,
                "character": 102
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_idsToMerge_0:92"
          },
          "parentId": "ConnectApi.topics.method.mergetopics(string,string,list<string>)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.mergetopics.datatype.List<String>",
            "nodeType": "datatype",
            "name": "List<String>",
            "startToken": {
              "type": "datatype.collection",
              "text": "List",
              "textToLower": "list",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 79
                },
                "end": {
                  "line": 0,
                  "character": 83
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_List_0:79"
            },
            "parentId": "ConnectApi.topics.mergetopics",
            "order": 0,
            "memberOrder": 0,
            "type": "List",
            "value": {
              "id": "ConnectApi.topics.mergetopics.datatype.List<String>.value.String",
              "nodeType": "datatype",
              "name": "String",
              "startToken": {
                "type": "datatype.primitive",
                "text": "String",
                "textToLower": "string",
                "isAux": false,
                "range": {
                  "start": {
                    "line": 0,
                    "character": 84
                  },
                  "end": {
                    "line": 0,
                    "character": 90
                  },
                  "isEmpty": false,
                  "isSingleLine": true
                },
                "id": "token.type.identifier_String_0:84"
              },
              "order": 0,
              "memberOrder": 0,
              "type": "String"
            }
          },
          "description": "Use either the ID for a community, internal, or null. The ID for the primary topic for the merge. If this topic is a managed topic, it retains its topic type, topic images, and children topics. A list of up to five comma-separated secondary topic IDs to merge with the primary topic. If any of these secondary topics are managed topics, they lose their topic type, topic images, and children topics. Their feed items are reassigned to the primary topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)": {
      "id": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
      "nodeType": "method",
      "name": "reassignTopicDataCategoryRules",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "reassignTopicDataCategoryRules",
        "textToLower": "reassigntopicdatacategoryrules",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_reassignTopicDataCategoryRules_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 29,
      "memberOrder": 29,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage reassignTopicDataCategoryRules(String communityId, String dataCategoryGroup, String dataCategory, ConnectApi.TopicNamesInput topicNames)",
      "overrideSignature": "public static override ConnectApi.TopicPage reassignTopicDataCategoryRules(String communityId, String dataCategoryGroup, String dataCategory, ConnectApi.TopicNamesInput topicNames)",
      "simplifiedSignature": "reassignTopicDataCategoryRules(String,String,String,ConnectApi.TopicNamesInput)",
      "datatype": {
        "id": "ConnectApi.topics.reassigntopicdatacategoryrules.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.reassigntopicdatacategoryrules",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Reassign topic and article assignment rules by data category by deleting the existing rules and creating new rules.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:73"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:73"
          },
          "parentId": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.reassigntopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 66
                },
                "end": {
                  "line": 0,
                  "character": 72
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:66"
            },
            "parentId": "ConnectApi.topics.reassigntopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategorygroup": {
          "id": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput).varParam.datacategorygroup",
          "nodeType": "variable",
          "name": "dataCategoryGroup",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroup",
            "textToLower": "datacategorygroup",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 93
              },
              "end": {
                "line": 0,
                "character": 110
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroup_0:93"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroup",
            "textToLower": "datacategorygroup",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 93
              },
              "end": {
                "line": 0,
                "character": 110
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroup_0:93"
          },
          "parentId": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.reassigntopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 86
                },
                "end": {
                  "line": 0,
                  "character": 92
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:86"
            },
            "parentId": "ConnectApi.topics.reassigntopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategory": {
          "id": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput).varParam.datacategory",
          "nodeType": "variable",
          "name": "dataCategory",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategory",
            "textToLower": "datacategory",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 119
              },
              "end": {
                "line": 0,
                "character": 131
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategory_0:119"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategory",
            "textToLower": "datacategory",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 119
              },
              "end": {
                "line": 0,
                "character": 131
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategory_0:119"
          },
          "parentId": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.reassigntopicdatacategoryrules.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 112
                },
                "end": {
                  "line": 0,
                  "character": 118
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:112"
            },
            "parentId": "ConnectApi.topics.reassigntopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicnames": {
          "id": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput).varParam.topicnames",
          "nodeType": "variable",
          "name": "topicNames",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicNames",
            "textToLower": "topicnames",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 160
              },
              "end": {
                "line": 0,
                "character": 170
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicNames_0:160"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicNames",
            "textToLower": "topicnames",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 160
              },
              "end": {
                "line": 0,
                "character": 170
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicNames_0:160"
          },
          "parentId": "ConnectApi.topics.method.reassigntopicdatacategoryrules(string,string,string,connectapi.topicnamesinput)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.reassigntopicdatacategoryrules.datatype.ConnectApi.TopicNamesInput",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicNamesInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 133
                },
                "end": {
                  "line": 0,
                  "character": 143
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:133"
            },
            "parentId": "ConnectApi.topics.reassigntopicdatacategoryrules",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicNamesInput"
          },
          "description": "Use either the ID for a community, internal, or null. The data category group used by articles. The data category used by articles. A ConnectApi.TopicNamesInput object with the names of topics to reassign to articles in a data category.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "reassigntopicsbyname(string,string,connectapi.topicnamesinput)": {
      "id": "ConnectApi.topics.method.reassigntopicsbyname(string,string,connectapi.topicnamesinput)",
      "nodeType": "method",
      "name": "reassignTopicsByName",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "reassignTopicsByName",
        "textToLower": "reassigntopicsbyname",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_reassignTopicsByName_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 30,
      "memberOrder": 30,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage reassignTopicsByName(String communityId, String recordId, ConnectApi.TopicNamesInput topicNames)",
      "overrideSignature": "public static override ConnectApi.TopicPage reassignTopicsByName(String communityId, String recordId, ConnectApi.TopicNamesInput topicNames)",
      "simplifiedSignature": "reassignTopicsByName(String,String,ConnectApi.TopicNamesInput)",
      "datatype": {
        "id": "ConnectApi.topics.reassigntopicsbyname.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.reassigntopicsbyname",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Reassign all the topics on a record or feed item, that is, remove all the assigned topics on a record or feed item and add topics. Optionally, provide a list of suggested topics to assign to a record or feed item to improve future topic suggestions.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.reassigntopicsbyname(string,string,connectapi.topicnamesinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 63
              },
              "end": {
                "line": 0,
                "character": 74
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:63"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 63
              },
              "end": {
                "line": 0,
                "character": 74
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:63"
          },
          "parentId": "ConnectApi.topics.method.reassigntopicsbyname(string,string,connectapi.topicnamesinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.reassigntopicsbyname.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 56
                },
                "end": {
                  "line": 0,
                  "character": 62
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:56"
            },
            "parentId": "ConnectApi.topics.reassigntopicsbyname",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.reassigntopicsbyname(string,string,connectapi.topicnamesinput).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:83"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 83
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:83"
          },
          "parentId": "ConnectApi.topics.method.reassigntopicsbyname(string,string,connectapi.topicnamesinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.reassigntopicsbyname.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 76
                },
                "end": {
                  "line": 0,
                  "character": 82
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:76"
            },
            "parentId": "ConnectApi.topics.reassigntopicsbyname",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicnames": {
          "id": "ConnectApi.topics.method.reassigntopicsbyname(string,string,connectapi.topicnamesinput).varParam.topicnames",
          "nodeType": "variable",
          "name": "topicNames",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicNames",
            "textToLower": "topicnames",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 120
              },
              "end": {
                "line": 0,
                "character": 130
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicNames_0:120"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicNames",
            "textToLower": "topicnames",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 120
              },
              "end": {
                "line": 0,
                "character": 130
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicNames_0:120"
          },
          "parentId": "ConnectApi.topics.method.reassigntopicsbyname(string,string,connectapi.topicnamesinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.reassigntopicsbyname.datatype.ConnectApi.TopicNamesInput",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicNamesInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 93
                },
                "end": {
                  "line": 0,
                  "character": 103
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:93"
            },
            "parentId": "ConnectApi.topics.reassigntopicsbyname",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicNamesInput"
          },
          "description": "Use either the ID for a community, internal, or null. The ID of the record or feed item to which to assign the topic. A list of topics to replace the currently assigned topics. Optionally, a list of suggested topics to assign to improve future topic suggestions.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "unassigntopic(string,string,string)": {
      "id": "ConnectApi.topics.method.unassigntopic(string,string,string)",
      "nodeType": "method",
      "name": "unassignTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "unassignTopic",
        "textToLower": "unassigntopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_unassignTopic_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 31,
      "memberOrder": 31,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void unassignTopic(String communityId, String recordId, String topicId)",
      "overrideSignature": "public static override Void unassignTopic(String communityId, String recordId, String topicId)",
      "simplifiedSignature": "unassignTopic(String,String,String)",
      "datatype": {
        "id": "ConnectApi.topics.unassigntopic.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.unassigntopic",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Remove a topic from a record or feed item.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.unassigntopic(string,string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 40
              },
              "end": {
                "line": 0,
                "character": 51
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:40"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 40
              },
              "end": {
                "line": 0,
                "character": 51
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:40"
          },
          "parentId": "ConnectApi.topics.method.unassigntopic(string,string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.unassigntopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 33
                },
                "end": {
                  "line": 0,
                  "character": 39
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:33"
            },
            "parentId": "ConnectApi.topics.unassigntopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.unassigntopic(string,string,string).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 68
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:60"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 68
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:60"
          },
          "parentId": "ConnectApi.topics.method.unassigntopic(string,string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.unassigntopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 53
                },
                "end": {
                  "line": 0,
                  "character": 59
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:53"
            },
            "parentId": "ConnectApi.topics.unassigntopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.unassigntopic(string,string,string).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 77
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:77"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 77
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:77"
          },
          "parentId": "ConnectApi.topics.method.unassigntopic(string,string,string)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.unassigntopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 70
                },
                "end": {
                  "line": 0,
                  "character": 76
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:70"
            },
            "parentId": "ConnectApi.topics.unassigntopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a record or feed item. The ID for a topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "updatetopic(string,string,connectapi.topicinput)": {
      "id": "ConnectApi.topics.method.updatetopic(string,string,connectapi.topicinput)",
      "nodeType": "method",
      "name": "updateTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "updateTopic",
        "textToLower": "updatetopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_updateTopic_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 32,
      "memberOrder": 32,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Topic updateTopic(String communityId, String topicId, ConnectApi.TopicInput topic)",
      "overrideSignature": "public static override ConnectApi.Topic updateTopic(String communityId, String topicId, ConnectApi.TopicInput topic)",
      "simplifiedSignature": "updateTopic(String,String,ConnectApi.TopicInput)",
      "datatype": {
        "id": "ConnectApi.topics.updatetopic.datatype.ConnectApi.Topic",
        "nodeType": "datatype",
        "name": "ConnectApi.Topic",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.updatetopic",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Topic"
      },
      "description": "Update the description or name of a topic or merge up to five secondary topics with a primary topic.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.updatetopic(string,string,connectapi.topicinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "parentId": "ConnectApi.topics.method.updatetopic(string,string,connectapi.topicinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.updatetopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 43
                },
                "end": {
                  "line": 0,
                  "character": 49
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:43"
            },
            "parentId": "ConnectApi.topics.updatetopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.updatetopic(string,string,connectapi.topicinput).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 77
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:70"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 77
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:70"
          },
          "parentId": "ConnectApi.topics.method.updatetopic(string,string,connectapi.topicinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.updatetopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 63
                },
                "end": {
                  "line": 0,
                  "character": 69
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:63"
            },
            "parentId": "ConnectApi.topics.updatetopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topic": {
          "id": "ConnectApi.topics.method.updatetopic(string,string,connectapi.topicinput).varParam.topic",
          "nodeType": "variable",
          "name": "topic",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topic",
            "textToLower": "topic",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 101
              },
              "end": {
                "line": 0,
                "character": 106
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topic_0:101"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topic",
            "textToLower": "topic",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 101
              },
              "end": {
                "line": 0,
                "character": 106
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topic_0:101"
          },
          "parentId": "ConnectApi.topics.method.updatetopic(string,string,connectapi.topicinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.updatetopic.datatype.ConnectApi.TopicInput",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 79
                },
                "end": {
                  "line": 0,
                  "character": 89
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:79"
            },
            "parentId": "ConnectApi.topics.updatetopic",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicInput"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a topic. A ConnectApi.TopicInput object containing the name and description of the topic or up to five comma-separated secondary topic IDs to merge with the primary topic.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput)": {
      "id": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput)",
      "nodeType": "method",
      "name": "updateTopicsForArticlesInDataCategory",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "updateTopicsForArticlesInDataCategory",
        "textToLower": "updatetopicsforarticlesindatacategory",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_updateTopicsForArticlesInDataCategory_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 33,
      "memberOrder": 33,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.TopicPage updateTopicsForArticlesInDataCategory(String communityId, String dataCategoryGroup, String dataCategory, ConnectApi.ArticleTopicAssignmentJobInput articleTopicAssignmentJob)",
      "overrideSignature": "public static override ConnectApi.TopicPage updateTopicsForArticlesInDataCategory(String communityId, String dataCategoryGroup, String dataCategory, ConnectApi.ArticleTopicAssignmentJobInput articleTopicAssignmentJob)",
      "simplifiedSignature": "updateTopicsForArticlesInDataCategory(String,String,String,ConnectApi.ArticleTopicAssignmentJobInput)",
      "datatype": {
        "id": "ConnectApi.topics.updatetopicsforarticlesindatacategory.datatype.ConnectApi.TopicPage",
        "nodeType": "datatype",
        "name": "ConnectApi.TopicPage",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.topics.updatetopicsforarticlesindatacategory",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.TopicPage"
      },
      "description": "Assign topics to articles and unassign topics from articles in a data category.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 80
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:80"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 80
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:80"
          },
          "parentId": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.updatetopicsforarticlesindatacategory.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 73
                },
                "end": {
                  "line": 0,
                  "character": 79
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:73"
            },
            "parentId": "ConnectApi.topics.updatetopicsforarticlesindatacategory",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategorygroup": {
          "id": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput).varParam.datacategorygroup",
          "nodeType": "variable",
          "name": "dataCategoryGroup",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroup",
            "textToLower": "datacategorygroup",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 100
              },
              "end": {
                "line": 0,
                "character": 117
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroup_0:100"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroup",
            "textToLower": "datacategorygroup",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 100
              },
              "end": {
                "line": 0,
                "character": 117
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroup_0:100"
          },
          "parentId": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.updatetopicsforarticlesindatacategory.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 93
                },
                "end": {
                  "line": 0,
                  "character": 99
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:93"
            },
            "parentId": "ConnectApi.topics.updatetopicsforarticlesindatacategory",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategory": {
          "id": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput).varParam.datacategory",
          "nodeType": "variable",
          "name": "dataCategory",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategory",
            "textToLower": "datacategory",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 126
              },
              "end": {
                "line": 0,
                "character": 138
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategory_0:126"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategory",
            "textToLower": "datacategory",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 126
              },
              "end": {
                "line": 0,
                "character": 138
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategory_0:126"
          },
          "parentId": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.updatetopicsforarticlesindatacategory.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 119
                },
                "end": {
                  "line": 0,
                  "character": 125
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:119"
            },
            "parentId": "ConnectApi.topics.updatetopicsforarticlesindatacategory",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "articletopicassignmentjob": {
          "id": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput).varParam.articletopicassignmentjob",
          "nodeType": "variable",
          "name": "articleTopicAssignmentJob",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "articleTopicAssignmentJob",
            "textToLower": "articletopicassignmentjob",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 182
              },
              "end": {
                "line": 0,
                "character": 207
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_articleTopicAssignmentJob_0:182"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "articleTopicAssignmentJob",
            "textToLower": "articletopicassignmentjob",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 182
              },
              "end": {
                "line": 0,
                "character": 207
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_articleTopicAssignmentJob_0:182"
          },
          "parentId": "ConnectApi.topics.method.updatetopicsforarticlesindatacategory(string,string,string,connectapi.articletopicassignmentjobinput)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.updatetopicsforarticlesindatacategory.datatype.ConnectApi.ArticleTopicAssignmentJobInput",
            "nodeType": "datatype",
            "name": "ConnectApi.ArticleTopicAssignmentJobInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 140
                },
                "end": {
                  "line": 0,
                  "character": 150
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:140"
            },
            "parentId": "ConnectApi.topics.updatetopicsforarticlesindatacategory",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.ArticleTopicAssignmentJobInput"
          },
          "description": "Use either the ID for a community, internal, or null. The data category group used by articles. The data category used by articles. A ConnectApi.ArticleTopicAssignmentJobInput object that indicates the operation to take on which topics.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgetgroupsrecentlytalkingabouttopic(string,string,connectapi.chattergroupsummarypage)": {
      "id": "ConnectApi.topics.method.settestgetgroupsrecentlytalkingabouttopic(string,string,connectapi.chattergroupsummarypage)",
      "nodeType": "method",
      "name": "setTestGetGroupsRecentlyTalkingAboutTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetGroupsRecentlyTalkingAboutTopic",
        "textToLower": "settestgetgroupsrecentlytalkingabouttopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetGroupsRecentlyTalkingAboutTopic_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 34,
      "memberOrder": 34,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetGroupsRecentlyTalkingAboutTopic(String communityId, String topicId, ConnectApi.ChatterGroupSummaryPage result)",
      "overrideSignature": "public static override Void setTestGetGroupsRecentlyTalkingAboutTopic(String communityId, String topicId, ConnectApi.ChatterGroupSummaryPage result)",
      "simplifiedSignature": "setTestGetGroupsRecentlyTalkingAboutTopic(String,String,ConnectApi.ChatterGroupSummaryPage)",
      "datatype": {
        "id": "ConnectApi.topics.settestgetgroupsrecentlytalkingabouttopic.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgetgroupsrecentlytalkingabouttopic",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.ChatterGroupSummaryPage object to be returned when the matching ConnectApi.getGroupsRecentlyTalkingAboutTopic method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgetgroupsrecentlytalkingabouttopic(string,string,connectapi.chattergroupsummarypage).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 68
              },
              "end": {
                "line": 0,
                "character": 79
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:68"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 68
              },
              "end": {
                "line": 0,
                "character": 79
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:68"
          },
          "parentId": "ConnectApi.topics.method.settestgetgroupsrecentlytalkingabouttopic(string,string,connectapi.chattergroupsummarypage)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgetgroupsrecentlytalkingabouttopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 61
                },
                "end": {
                  "line": 0,
                  "character": 67
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:61"
            },
            "parentId": "ConnectApi.topics.settestgetgroupsrecentlytalkingabouttopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.settestgetgroupsrecentlytalkingabouttopic(string,string,connectapi.chattergroupsummarypage).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 88
              },
              "end": {
                "line": 0,
                "character": 95
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:88"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 88
              },
              "end": {
                "line": 0,
                "character": 95
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:88"
          },
          "parentId": "ConnectApi.topics.method.settestgetgroupsrecentlytalkingabouttopic(string,string,connectapi.chattergroupsummarypage)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgetgroupsrecentlytalkingabouttopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 81
                },
                "end": {
                  "line": 0,
                  "character": 87
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:81"
            },
            "parentId": "ConnectApi.topics.settestgetgroupsrecentlytalkingabouttopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgetgroupsrecentlytalkingabouttopic(string,string,connectapi.chattergroupsummarypage).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 132
              },
              "end": {
                "line": 0,
                "character": 138
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:132"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 132
              },
              "end": {
                "line": 0,
                "character": 138
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:132"
          },
          "parentId": "ConnectApi.topics.method.settestgetgroupsrecentlytalkingabouttopic(string,string,connectapi.chattergroupsummarypage)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgetgroupsrecentlytalkingabouttopic.datatype.ConnectApi.ChatterGroupSummaryPage",
            "nodeType": "datatype",
            "name": "ConnectApi.ChatterGroupSummaryPage",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 97
                },
                "end": {
                  "line": 0,
                  "character": 107
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:97"
            },
            "parentId": "ConnectApi.topics.settestgetgroupsrecentlytalkingabouttopic",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.ChatterGroupSummaryPage"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a topic. The object containing test data.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgetrecentlytalkingabouttopicsforgroup(string,string,connectapi.)": {
      "id": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforgroup(string,string,connectapi.)",
      "nodeType": "method",
      "name": "setTestGetRecentlyTalkingAboutTopicsForGroup",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetRecentlyTalkingAboutTopicsForGroup",
        "textToLower": "settestgetrecentlytalkingabouttopicsforgroup",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetRecentlyTalkingAboutTopicsForGroup_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 35,
      "memberOrder": 35,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetRecentlyTalkingAboutTopicsForGroup(String communityId, String groupId, ConnectApi. result)",
      "overrideSignature": "public static override Void setTestGetRecentlyTalkingAboutTopicsForGroup(String communityId, String groupId, ConnectApi. result)",
      "simplifiedSignature": "setTestGetRecentlyTalkingAboutTopicsForGroup(String,String,ConnectApi.)",
      "datatype": {
        "id": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforgroup.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforgroup",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.​TopicPage object to be returned when the matching ConnectApi.getRecentlyTalkingAboutTopicsForGroup method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforgroup(string,string,connectapi.).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 71
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:71"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 71
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:71"
          },
          "parentId": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforgroup(string,string,connectapi.)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforgroup.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 64
                },
                "end": {
                  "line": 0,
                  "character": 70
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:64"
            },
            "parentId": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforgroup",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "groupid": {
          "id": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforgroup(string,string,connectapi.).varParam.groupid",
          "nodeType": "variable",
          "name": "groupId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "groupId",
            "textToLower": "groupid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 98
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_groupId_0:91"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "groupId",
            "textToLower": "groupid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 98
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_groupId_0:91"
          },
          "parentId": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforgroup(string,string,connectapi.)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforgroup.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 84
                },
                "end": {
                  "line": 0,
                  "character": 90
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:84"
            },
            "parentId": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforgroup",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforgroup(string,string,connectapi.).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 122
              },
              "end": {
                "line": 0,
                "character": 128
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:122"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 122
              },
              "end": {
                "line": 0,
                "character": 128
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:122"
          },
          "parentId": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforgroup(string,string,connectapi.)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforgroup.datatype.ConnectApi.",
            "nodeType": "datatype",
            "name": "ConnectApi.",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 100
                },
                "end": {
                  "line": 0,
                  "character": 110
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:100"
            },
            "parentId": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforgroup",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi."
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a group. The object containing test data.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgetrecentlytalkingabouttopicsforuser(string,string,connectapi.topicpage)": {
      "id": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforuser(string,string,connectapi.topicpage)",
      "nodeType": "method",
      "name": "setTestGetRecentlyTalkingAboutTopicsForUser",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetRecentlyTalkingAboutTopicsForUser",
        "textToLower": "settestgetrecentlytalkingabouttopicsforuser",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetRecentlyTalkingAboutTopicsForUser_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 36,
      "memberOrder": 36,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetRecentlyTalkingAboutTopicsForUser(String communityId, String userId, ConnectApi.TopicPage result)",
      "overrideSignature": "public static override Void setTestGetRecentlyTalkingAboutTopicsForUser(String communityId, String userId, ConnectApi.TopicPage result)",
      "simplifiedSignature": "setTestGetRecentlyTalkingAboutTopicsForUser(String,String,ConnectApi.TopicPage)",
      "datatype": {
        "id": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforuser.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforuser",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.​TopicPage object to be returned when the matching ConnectApi.getRecentlyTalkingAboutTopicsForUser method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforuser(string,string,connectapi.topicpage).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 81
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:70"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 81
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:70"
          },
          "parentId": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforuser(string,string,connectapi.topicpage)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforuser.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 63
                },
                "end": {
                  "line": 0,
                  "character": 69
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:63"
            },
            "parentId": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforuser",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforuser(string,string,connectapi.topicpage).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 90
              },
              "end": {
                "line": 0,
                "character": 96
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:90"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 90
              },
              "end": {
                "line": 0,
                "character": 96
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:90"
          },
          "parentId": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforuser(string,string,connectapi.topicpage)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforuser.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 83
                },
                "end": {
                  "line": 0,
                  "character": 89
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:83"
            },
            "parentId": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforuser",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforuser(string,string,connectapi.topicpage).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 119
              },
              "end": {
                "line": 0,
                "character": 125
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:119"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 119
              },
              "end": {
                "line": 0,
                "character": 125
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:119"
          },
          "parentId": "ConnectApi.topics.method.settestgetrecentlytalkingabouttopicsforuser(string,string,connectapi.topicpage)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforuser.datatype.ConnectApi.TopicPage",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicPage",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 98
                },
                "end": {
                  "line": 0,
                  "character": 108
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:98"
            },
            "parentId": "ConnectApi.topics.settestgetrecentlytalkingabouttopicsforuser",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicPage"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a user. Specify the test topics page.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgetrelatedtopics(string,string,connectapi.topicpage)": {
      "id": "ConnectApi.topics.method.settestgetrelatedtopics(string,string,connectapi.topicpage)",
      "nodeType": "method",
      "name": "setTestGetRelatedTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetRelatedTopics",
        "textToLower": "settestgetrelatedtopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetRelatedTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 37,
      "memberOrder": 37,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetRelatedTopics(String communityId, String topicId, ConnectApi.TopicPage result)",
      "overrideSignature": "public static override Void setTestGetRelatedTopics(String communityId, String topicId, ConnectApi.TopicPage result)",
      "simplifiedSignature": "setTestGetRelatedTopics(String,String,ConnectApi.TopicPage)",
      "datatype": {
        "id": "ConnectApi.topics.settestgetrelatedtopics.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgetrelatedtopics",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.TopicPage object to be returned when the matching ConnectApi.getRelatedTopics method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgetrelatedtopics(string,string,connectapi.topicpage).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 61
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:50"
          },
          "parentId": "ConnectApi.topics.method.settestgetrelatedtopics(string,string,connectapi.topicpage)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrelatedtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 43
                },
                "end": {
                  "line": 0,
                  "character": 49
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:43"
            },
            "parentId": "ConnectApi.topics.settestgetrelatedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "topicid": {
          "id": "ConnectApi.topics.method.settestgetrelatedtopics(string,string,connectapi.topicpage).varParam.topicid",
          "nodeType": "variable",
          "name": "topicId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 77
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:70"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topicId",
            "textToLower": "topicid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 70
              },
              "end": {
                "line": 0,
                "character": 77
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topicId_0:70"
          },
          "parentId": "ConnectApi.topics.method.settestgetrelatedtopics(string,string,connectapi.topicpage)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrelatedtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 63
                },
                "end": {
                  "line": 0,
                  "character": 69
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:63"
            },
            "parentId": "ConnectApi.topics.settestgetrelatedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgetrelatedtopics(string,string,connectapi.topicpage).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 100
              },
              "end": {
                "line": 0,
                "character": 106
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:100"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 100
              },
              "end": {
                "line": 0,
                "character": 106
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:100"
          },
          "parentId": "ConnectApi.topics.method.settestgetrelatedtopics(string,string,connectapi.topicpage)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgetrelatedtopics.datatype.ConnectApi.TopicPage",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicPage",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 79
                },
                "end": {
                  "line": 0,
                  "character": 89
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:79"
            },
            "parentId": "ConnectApi.topics.settestgetrelatedtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicPage"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a topic. The object containing test data.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage)": {
      "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage)",
      "nodeType": "method",
      "name": "setTestGetTopicSuggestions",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetTopicSuggestions",
        "textToLower": "settestgettopicsuggestions",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetTopicSuggestions_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 38,
      "memberOrder": 38,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetTopicSuggestions(String communityId, String recordId, Integer maxResults, ConnectApi.TopicSuggestionPage result)",
      "overrideSignature": "public static override Void setTestGetTopicSuggestions(String communityId, String recordId, Integer maxResults, ConnectApi.TopicSuggestionPage result)",
      "simplifiedSignature": "setTestGetTopicSuggestions(String,String,Integer,ConnectApi.TopicSuggestionPage)",
      "datatype": {
        "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgettopicsuggestions",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.TopicSuggestionPage object to be returned when the matching ConnectApi.getTopicSuggestions method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 53
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:53"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 53
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:53"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 46
                },
                "end": {
                  "line": 0,
                  "character": 52
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:46"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 81
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:73"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 81
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:73"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 66
                },
                "end": {
                  "line": 0,
                  "character": 72
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:66"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "maxresults": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage).varParam.maxresults",
          "nodeType": "variable",
          "name": "maxResults",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 101
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:91"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 101
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:91"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 83
                },
                "end": {
                  "line": 0,
                  "character": 90
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:83"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 134
              },
              "end": {
                "line": 0,
                "character": 140
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:134"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 134
              },
              "end": {
                "line": 0,
                "character": 140
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:134"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,integer,connectapi.topicsuggestionpage)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.ConnectApi.TopicSuggestionPage",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicSuggestionPage",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 103
                },
                "end": {
                  "line": 0,
                  "character": 113
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:103"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicSuggestionPage"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a record or feed item. Maximum number of topic suggestions that get returned. The default is 5. Value must be greater than 0 and less than or equal to 25. Specify the test topic suggestions page.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgettopicsuggestions(string,string,connectapi.)": {
      "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,connectapi.)",
      "nodeType": "method",
      "name": "setTestGetTopicSuggestions",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetTopicSuggestions",
        "textToLower": "settestgettopicsuggestions",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetTopicSuggestions_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 39,
      "memberOrder": 39,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetTopicSuggestions(String communityId, String recordId, ConnectApi. result)",
      "overrideSignature": "public static override Void setTestGetTopicSuggestions(String communityId, String recordId, ConnectApi. result)",
      "simplifiedSignature": "setTestGetTopicSuggestions(String,String,ConnectApi.)",
      "datatype": {
        "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgettopicsuggestions",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.TopicSuggestionPage object to be returned when the matching ConnectApi.getTopicSuggestions method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,connectapi.).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 53
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:53"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 53
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:53"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,connectapi.)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 46
                },
                "end": {
                  "line": 0,
                  "character": 52
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:46"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "recordid": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,connectapi.).varParam.recordid",
          "nodeType": "variable",
          "name": "recordId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 81
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:73"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "recordId",
            "textToLower": "recordid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 81
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_recordId_0:73"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,connectapi.)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 66
                },
                "end": {
                  "line": 0,
                  "character": 72
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:66"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,connectapi.).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 115
              },
              "end": {
                "line": 0,
                "character": 121
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:115"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 115
              },
              "end": {
                "line": 0,
                "character": 121
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:115"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestions(string,string,connectapi.)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestions.datatype.ConnectApi.",
            "nodeType": "datatype",
            "name": "ConnectApi.",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 83
                },
                "end": {
                  "line": 0,
                  "character": 93
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:83"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestions",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi."
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a record or feed item. The object containing test data.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage)": {
      "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage)",
      "nodeType": "method",
      "name": "setTestGetTopicSuggestionsForText",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetTopicSuggestionsForText",
        "textToLower": "settestgettopicsuggestionsfortext",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetTopicSuggestionsForText_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 40,
      "memberOrder": 40,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetTopicSuggestionsForText(String communityId, String text, Integer maxResults, ConnectApi.TopicSuggestionPage result)",
      "overrideSignature": "public static override Void setTestGetTopicSuggestionsForText(String communityId, String text, Integer maxResults, ConnectApi.TopicSuggestionPage result)",
      "simplifiedSignature": "setTestGetTopicSuggestionsForText(String,String,Integer,ConnectApi.TopicSuggestionPage)",
      "datatype": {
        "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.TopicSuggestionPage object to be returned when the matching ConnectApi.getTopicSuggestionsForText method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 71
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:60"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 71
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:60"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 53
                },
                "end": {
                  "line": 0,
                  "character": 59
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:53"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "text": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage).varParam.text",
          "nodeType": "variable",
          "name": "text",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 80
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:80"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 80
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:80"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 73
                },
                "end": {
                  "line": 0,
                  "character": 79
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:73"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "maxresults": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage).varParam.maxresults",
          "nodeType": "variable",
          "name": "maxResults",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 94
              },
              "end": {
                "line": 0,
                "character": 104
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:94"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 94
              },
              "end": {
                "line": 0,
                "character": 104
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:94"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 86
                },
                "end": {
                  "line": 0,
                  "character": 93
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:86"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 137
              },
              "end": {
                "line": 0,
                "character": 143
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:137"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 137
              },
              "end": {
                "line": 0,
                "character": 143
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:137"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,integer,connectapi.topicsuggestionpage)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.ConnectApi.TopicSuggestionPage",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicSuggestionPage",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 106
                },
                "end": {
                  "line": 0,
                  "character": 116
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:106"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicSuggestionPage"
          },
          "description": "Use either the ID for a community, internal, or null. String of text. Maximum number of topic suggestions that get returned. The default is 5. Value must be greater than 0 and less than or equal to 25. The object containing test data.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgettopicsuggestionsfortext(string,string,connectapi.topicsuggestionpage)": {
      "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,connectapi.topicsuggestionpage)",
      "nodeType": "method",
      "name": "setTestGetTopicSuggestionsForText",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetTopicSuggestionsForText",
        "textToLower": "settestgettopicsuggestionsfortext",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetTopicSuggestionsForText_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 41,
      "memberOrder": 41,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetTopicSuggestionsForText(String communityId, String text, ConnectApi.TopicSuggestionPage result)",
      "overrideSignature": "public static override Void setTestGetTopicSuggestionsForText(String communityId, String text, ConnectApi.TopicSuggestionPage result)",
      "simplifiedSignature": "setTestGetTopicSuggestionsForText(String,String,ConnectApi.TopicSuggestionPage)",
      "datatype": {
        "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.TopicSuggestionPage object to be returned when the matching ConnectApi.getTopicSuggestionsForText method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,connectapi.topicsuggestionpage).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 71
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:60"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 71
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:60"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,connectapi.topicsuggestionpage)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 53
                },
                "end": {
                  "line": 0,
                  "character": 59
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:53"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "text": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,connectapi.topicsuggestionpage).varParam.text",
          "nodeType": "variable",
          "name": "text",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 80
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:80"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 80
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:80"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,connectapi.topicsuggestionpage)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 73
                },
                "end": {
                  "line": 0,
                  "character": 79
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:73"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,connectapi.topicsuggestionpage).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 117
              },
              "end": {
                "line": 0,
                "character": 123
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:117"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 117
              },
              "end": {
                "line": 0,
                "character": 123
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:117"
          },
          "parentId": "ConnectApi.topics.method.settestgettopicsuggestionsfortext(string,string,connectapi.topicsuggestionpage)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgettopicsuggestionsfortext.datatype.ConnectApi.TopicSuggestionPage",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicSuggestionPage",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 86
                },
                "end": {
                  "line": 0,
                  "character": 96
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:86"
            },
            "parentId": "ConnectApi.topics.settestgettopicsuggestionsfortext",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicSuggestionPage"
          },
          "description": "Use either the ID for a community, internal, or null. String of text. The object containing test data.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgettrendingtopics(string,connectapi.topicpage)": {
      "id": "ConnectApi.topics.method.settestgettrendingtopics(string,connectapi.topicpage)",
      "nodeType": "method",
      "name": "setTestGetTrendingTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetTrendingTopics",
        "textToLower": "settestgettrendingtopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetTrendingTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 42,
      "memberOrder": 42,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetTrendingTopics(String communityId, ConnectApi.TopicPage result)",
      "overrideSignature": "public static override Void setTestGetTrendingTopics(String communityId, ConnectApi.TopicPage result)",
      "simplifiedSignature": "setTestGetTrendingTopics(String,ConnectApi.TopicPage)",
      "datatype": {
        "id": "ConnectApi.topics.settestgettrendingtopics.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgettrendingtopics",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.TopicPage object to be returned when the matching ConnectApi.getTrendingTopics method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgettrendingtopics(string,connectapi.topicpage).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 51
              },
              "end": {
                "line": 0,
                "character": 62
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:51"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 51
              },
              "end": {
                "line": 0,
                "character": 62
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:51"
          },
          "parentId": "ConnectApi.topics.method.settestgettrendingtopics(string,connectapi.topicpage)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgettrendingtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 44
                },
                "end": {
                  "line": 0,
                  "character": 50
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:44"
            },
            "parentId": "ConnectApi.topics.settestgettrendingtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgettrendingtopics(string,connectapi.topicpage).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 85
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:85"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 85
              },
              "end": {
                "line": 0,
                "character": 91
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:85"
          },
          "parentId": "ConnectApi.topics.method.settestgettrendingtopics(string,connectapi.topicpage)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgettrendingtopics.datatype.ConnectApi.TopicPage",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicPage",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 64
                },
                "end": {
                  "line": 0,
                  "character": 74
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:64"
            },
            "parentId": "ConnectApi.topics.settestgettrendingtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicPage"
          },
          "description": "Use either the ID for a community, internal, or null. The object containing test data.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "settestgettrendingtopics(string,integer,connectapi.topicpage)": {
      "id": "ConnectApi.topics.method.settestgettrendingtopics(string,integer,connectapi.topicpage)",
      "nodeType": "method",
      "name": "setTestGetTrendingTopics",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setTestGetTrendingTopics",
        "textToLower": "settestgettrendingtopics",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setTestGetTrendingTopics_-1:0"
      },
      "parentId": "ConnectApi.topics",
      "order": 43,
      "memberOrder": 43,
      "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"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void setTestGetTrendingTopics(String communityId, Integer maxResults, ConnectApi.TopicPage result)",
      "overrideSignature": "public static override Void setTestGetTrendingTopics(String communityId, Integer maxResults, ConnectApi.TopicPage result)",
      "simplifiedSignature": "setTestGetTrendingTopics(String,Integer,ConnectApi.TopicPage)",
      "datatype": {
        "id": "ConnectApi.topics.settestgettrendingtopics.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.topics.settestgettrendingtopics",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Register a ConnectApi.TopicPage object to be returned when the matching ConnectApi.getTrendingTopics method is called in a test context. Use the method with the same parameters or you receive an exception.",
      "parentName": "Topics",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.topics.method.settestgettrendingtopics(string,integer,connectapi.topicpage).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 51
              },
              "end": {
                "line": 0,
                "character": 62
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:51"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 51
              },
              "end": {
                "line": 0,
                "character": 62
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:51"
          },
          "parentId": "ConnectApi.topics.method.settestgettrendingtopics(string,integer,connectapi.topicpage)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.topics.settestgettrendingtopics.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 44
                },
                "end": {
                  "line": 0,
                  "character": 50
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:44"
            },
            "parentId": "ConnectApi.topics.settestgettrendingtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "maxresults": {
          "id": "ConnectApi.topics.method.settestgettrendingtopics(string,integer,connectapi.topicpage).varParam.maxresults",
          "nodeType": "variable",
          "name": "maxResults",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:72"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "maxResults",
            "textToLower": "maxresults",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 72
              },
              "end": {
                "line": 0,
                "character": 82
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_maxResults_0:72"
          },
          "parentId": "ConnectApi.topics.method.settestgettrendingtopics(string,integer,connectapi.topicpage)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.topics.settestgettrendingtopics.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 64
                },
                "end": {
                  "line": 0,
                  "character": 71
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:64"
            },
            "parentId": "ConnectApi.topics.settestgettrendingtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "scope": null
        },
        "result": {
          "id": "ConnectApi.topics.method.settestgettrendingtopics(string,integer,connectapi.topicpage).varParam.result",
          "nodeType": "variable",
          "name": "result",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 105
              },
              "end": {
                "line": 0,
                "character": 111
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:105"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "result",
            "textToLower": "result",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 105
              },
              "end": {
                "line": 0,
                "character": 111
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_result_0:105"
          },
          "parentId": "ConnectApi.topics.method.settestgettrendingtopics(string,integer,connectapi.topicpage)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.topics.settestgettrendingtopics.datatype.ConnectApi.TopicPage",
            "nodeType": "datatype",
            "name": "ConnectApi.TopicPage",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 84
                },
                "end": {
                  "line": 0,
                  "character": 94
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:84"
            },
            "parentId": "ConnectApi.topics.settestgettrendingtopics",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.TopicPage"
          },
          "description": "Use either the ID for a community, internal, or null. Maximum number of topic suggestions that get returned. The default is 5. Value must be greater than 0 and less than or equal to 25. The object containing test data.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    }
  },
  "constructors": {},
  "extendsType": "",
  "implementTypes": [],
  "implements": {},
  "totalMembers": 43,
  "queries": []
}