{
  "id": "Search.knowledgesuggestionfilter",
  "nodeType": "class",
  "name": "KnowledgeSuggestionFilter",
  "namespace": "Search",
  "startToken": {
    "type": "declaration.entity.name.class",
    "text": "KnowledgeSuggestionFilter",
    "textToLower": "knowledgesuggestionfilter",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "declaration.entity.name.class_KnowledgeSuggestionFilter_-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": "Filter settings that narrow the results from a call to System.Search.suggest(searchQuery, sObjectType, options) when the SOSL search query contains a KnowledgeArticleVersion object.",
  "documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_class_Search_KnowledgeSuggestionFilter.htm",
  "classes": {},
  "interfaces": {},
  "enums": {},
  "variables": {},
  "methods": {
    "addarticletype(string)": {
      "id": "Search.knowledgesuggestionfilter.method.addarticletype(string)",
      "nodeType": "method",
      "name": "addArticleType",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "addArticleType",
        "textToLower": "addarticletype",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_addArticleType_-1:0"
      },
      "parentId": "Search.knowledgesuggestionfilter",
      "order": 1,
      "memberOrder": 1,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public void addArticleType(String articleType)",
      "overrideSignature": "public override void addArticleType(String articleType)",
      "simplifiedSignature": "addArticleType(String)",
      "datatype": {
        "id": "Search.knowledgesuggestionfilter.addarticletype.datatype.void",
        "nodeType": "datatype",
        "name": "void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_void_0:7"
        },
        "parentId": "Search.knowledgesuggestionfilter.addarticletype",
        "order": 0,
        "memberOrder": 0,
        "type": "void"
      },
      "description": "Adds a filter that narrows suggestion results to display the specified article type. This filter is optional.",
      "parentName": "KnowledgeSuggestionFilter",
      "variables": {},
      "params": {
        "articletype": {
          "id": "Search.knowledgesuggestionfilter.method.addarticletype(string).varParam.articletype",
          "nodeType": "variable",
          "name": "articleType",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "articleType",
            "textToLower": "articletype",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 45
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_articleType_0:34"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "articleType",
            "textToLower": "articletype",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 45
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_articleType_0:34"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.addarticletype(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.addarticletype.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 27
                },
                "end": {
                  "line": 0,
                  "character": 33
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:27"
            },
            "parentId": "Search.knowledgesuggestionfilter.addarticletype",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "A three-character ID prefix indicating the desired article type.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "adddatacategory(string,string)": {
      "id": "Search.knowledgesuggestionfilter.method.adddatacategory(string,string)",
      "nodeType": "method",
      "name": "addDataCategory",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "addDataCategory",
        "textToLower": "adddatacategory",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_addDataCategory_-1:0"
      },
      "parentId": "Search.knowledgesuggestionfilter",
      "order": 2,
      "memberOrder": 2,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public void addDataCategory(String dataCategoryGroupName, String dataCategoryName)",
      "overrideSignature": "public override void addDataCategory(String dataCategoryGroupName, String dataCategoryName)",
      "simplifiedSignature": "addDataCategory(String,String)",
      "datatype": {
        "id": "Search.knowledgesuggestionfilter.adddatacategory.datatype.void",
        "nodeType": "datatype",
        "name": "void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_void_0:7"
        },
        "parentId": "Search.knowledgesuggestionfilter.adddatacategory",
        "order": 0,
        "memberOrder": 0,
        "type": "void"
      },
      "description": "Adds a filter that narrows suggestion results to display articles in the specified data category. This filter is optional.",
      "parentName": "KnowledgeSuggestionFilter",
      "variables": {},
      "params": {
        "datacategorygroupname": {
          "id": "Search.knowledgesuggestionfilter.method.adddatacategory(string,string).varParam.datacategorygroupname",
          "nodeType": "variable",
          "name": "dataCategoryGroupName",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroupName",
            "textToLower": "datacategorygroupname",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 35
              },
              "end": {
                "line": 0,
                "character": 56
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroupName_0:35"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryGroupName",
            "textToLower": "datacategorygroupname",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 35
              },
              "end": {
                "line": 0,
                "character": 56
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryGroupName_0:35"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.adddatacategory(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.adddatacategory.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 28
                },
                "end": {
                  "line": 0,
                  "character": 34
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:28"
            },
            "parentId": "Search.knowledgesuggestionfilter.adddatacategory",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "datacategoryname": {
          "id": "Search.knowledgesuggestionfilter.method.adddatacategory(string,string).varParam.datacategoryname",
          "nodeType": "variable",
          "name": "dataCategoryName",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryName",
            "textToLower": "datacategoryname",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 65
              },
              "end": {
                "line": 0,
                "character": 81
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryName_0:65"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryName",
            "textToLower": "datacategoryname",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 65
              },
              "end": {
                "line": 0,
                "character": 81
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryName_0:65"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.adddatacategory(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.adddatacategory.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 58
                },
                "end": {
                  "line": 0,
                  "character": 64
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:58"
            },
            "parentId": "Search.knowledgesuggestionfilter.adddatacategory",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "The name of the data category group The name of the data category.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "addtopic(string)": {
      "id": "Search.knowledgesuggestionfilter.method.addtopic(string)",
      "nodeType": "method",
      "name": "addTopic",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "addTopic",
        "textToLower": "addtopic",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_addTopic_-1:0"
      },
      "parentId": "Search.knowledgesuggestionfilter",
      "order": 3,
      "memberOrder": 3,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public void addTopic(String topic)",
      "overrideSignature": "public override void addTopic(String topic)",
      "simplifiedSignature": "addTopic(String)",
      "datatype": {
        "id": "Search.knowledgesuggestionfilter.addtopic.datatype.void",
        "nodeType": "datatype",
        "name": "void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_void_0:7"
        },
        "parentId": "Search.knowledgesuggestionfilter.addtopic",
        "order": 0,
        "memberOrder": 0,
        "type": "void"
      },
      "description": "Specifies the article topic to return. This filter is optional.",
      "parentName": "KnowledgeSuggestionFilter",
      "variables": {},
      "params": {
        "topic": {
          "id": "Search.knowledgesuggestionfilter.method.addtopic(string).varParam.topic",
          "nodeType": "variable",
          "name": "topic",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "topic",
            "textToLower": "topic",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 28
              },
              "end": {
                "line": 0,
                "character": 33
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topic_0:28"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "topic",
            "textToLower": "topic",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 28
              },
              "end": {
                "line": 0,
                "character": 33
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_topic_0:28"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.addtopic(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.addtopic.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.custom.class",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 21
                },
                "end": {
                  "line": 0,
                  "character": 27
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:21"
            },
            "parentId": "Search.knowledgesuggestionfilter.addtopic",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setchannel(string)": {
      "id": "Search.knowledgesuggestionfilter.method.setchannel(string)",
      "nodeType": "method",
      "name": "setChannel",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setChannel",
        "textToLower": "setchannel",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setChannel_-1:0"
      },
      "parentId": "Search.knowledgesuggestionfilter",
      "order": 4,
      "memberOrder": 4,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public void setChannel(String channelName)",
      "overrideSignature": "public override void setChannel(String channelName)",
      "simplifiedSignature": "setChannel(String)",
      "datatype": {
        "id": "Search.knowledgesuggestionfilter.setchannel.datatype.void",
        "nodeType": "datatype",
        "name": "void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_void_0:7"
        },
        "parentId": "Search.knowledgesuggestionfilter.setchannel",
        "order": 0,
        "memberOrder": 0,
        "type": "void"
      },
      "description": "Sets a channel to narrow the suggestion results to articles in the specified channel. This filter is optional.",
      "parentName": "KnowledgeSuggestionFilter",
      "variables": {},
      "params": {
        "channelname": {
          "id": "Search.knowledgesuggestionfilter.method.setchannel(string).varParam.channelname",
          "nodeType": "variable",
          "name": "channelName",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "channelName",
            "textToLower": "channelname",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 30
              },
              "end": {
                "line": 0,
                "character": 41
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_channelName_0:30"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "channelName",
            "textToLower": "channelname",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 30
              },
              "end": {
                "line": 0,
                "character": 41
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_channelName_0:30"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.setchannel(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.setchannel.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 23
                },
                "end": {
                  "line": 0,
                  "character": 29
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:23"
            },
            "parentId": "Search.knowledgesuggestionfilter.setchannel",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "The name of a channel. Valid values are:  AllChannels–Visible in all channels the user has access to   App–Visible in the internal Salesforce Knowledge application   Pkb–Visible in the public knowledge base   Csp–Visible in the Customer Portal   Prm–Visible in the Partner Portal    If channel isn’t specified, the default value is determined by the type of user.  Pkb for a guest user   Csp for a Customer Portal user   Prm for a Partner Portal user   App for any other type of user    If channel is specified, the specified value may not be the actual value requested, because of certain requirements. For guest, Customer Portal, and Partner Portal users, the specified value must match the default value for each user type. If the values don’t match or AllChannels is specified, then App replaces the specified value.  For all users other than guest, Customer Portal, and Partner Portal users: If Pkb, Csp, Prm, or App are specified, then the specified value is used.  If AllChannels is specified, then App replaces the specified value.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setdatacategories(map)": {
      "id": "Search.knowledgesuggestionfilter.method.setdatacategories(map)",
      "nodeType": "method",
      "name": "setDataCategories",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setDataCategories",
        "textToLower": "setdatacategories",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setDataCategories_-1:0"
      },
      "parentId": "Search.knowledgesuggestionfilter",
      "order": 5,
      "memberOrder": 5,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public void setDataCategories(Map dataCategoryFilters)",
      "overrideSignature": "public override void setDataCategories(Map dataCategoryFilters)",
      "simplifiedSignature": "setDataCategories(Map)",
      "datatype": {
        "id": "Search.knowledgesuggestionfilter.setdatacategories.datatype.void",
        "nodeType": "datatype",
        "name": "void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_void_0:7"
        },
        "parentId": "Search.knowledgesuggestionfilter.setdatacategories",
        "order": 0,
        "memberOrder": 0,
        "type": "void"
      },
      "description": "Adds filters that narrow suggestion results to display articles in the specified data categories. Use this method to set multiple data category group and name pairs in one call. This filter is optional.",
      "parentName": "KnowledgeSuggestionFilter",
      "variables": {},
      "params": {
        "datacategoryfilters": {
          "id": "Search.knowledgesuggestionfilter.method.setdatacategories(map).varParam.datacategoryfilters",
          "nodeType": "variable",
          "name": "dataCategoryFilters",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryFilters",
            "textToLower": "datacategoryfilters",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 53
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryFilters_0:34"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "dataCategoryFilters",
            "textToLower": "datacategoryfilters",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 53
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_dataCategoryFilters_0:34"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.setdatacategories(map)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.setdatacategories.datatype.Map",
            "nodeType": "datatype",
            "name": "Map",
            "startToken": {
              "type": "datatype.collection",
              "text": "Map",
              "textToLower": "map",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 30
                },
                "end": {
                  "line": 0,
                  "character": 33
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Map_0:30"
            },
            "parentId": "Search.knowledgesuggestionfilter.setdatacategories",
            "order": 0,
            "memberOrder": 0,
            "type": "Map"
          },
          "description": "A map of data category group and data category name pairs.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setlanguage(string)": {
      "id": "Search.knowledgesuggestionfilter.method.setlanguage(string)",
      "nodeType": "method",
      "name": "setLanguage",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setLanguage",
        "textToLower": "setlanguage",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setLanguage_-1:0"
      },
      "parentId": "Search.knowledgesuggestionfilter",
      "order": 6,
      "memberOrder": 6,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public void setLanguage(String localeCode)",
      "overrideSignature": "public override void setLanguage(String localeCode)",
      "simplifiedSignature": "setLanguage(String)",
      "datatype": {
        "id": "Search.knowledgesuggestionfilter.setlanguage.datatype.void",
        "nodeType": "datatype",
        "name": "void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_void_0:7"
        },
        "parentId": "Search.knowledgesuggestionfilter.setlanguage",
        "order": 0,
        "memberOrder": 0,
        "type": "void"
      },
      "description": "Sets a language to narrow the suggestion results to display articles in that language. This filter value is required in calls to System.Search.suggest(String, String, Search.SuggestionOption).",
      "parentName": "KnowledgeSuggestionFilter",
      "variables": {},
      "params": {
        "localecode": {
          "id": "Search.knowledgesuggestionfilter.method.setlanguage(string).varParam.localecode",
          "nodeType": "variable",
          "name": "localeCode",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "localeCode",
            "textToLower": "localecode",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 31
              },
              "end": {
                "line": 0,
                "character": 41
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_localeCode_0:31"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "localeCode",
            "textToLower": "localecode",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 31
              },
              "end": {
                "line": 0,
                "character": 41
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_localeCode_0:31"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.setlanguage(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.setlanguage.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 24
                },
                "end": {
                  "line": 0,
                  "character": 30
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:24"
            },
            "parentId": "Search.knowledgesuggestionfilter.setlanguage",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "A locale code. For example, 'en_US' (English–United States), or 'es' (Spanish).",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setpublishstatus(string)": {
      "id": "Search.knowledgesuggestionfilter.method.setpublishstatus(string)",
      "nodeType": "method",
      "name": "setPublishStatus",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setPublishStatus",
        "textToLower": "setpublishstatus",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setPublishStatus_-1:0"
      },
      "parentId": "Search.knowledgesuggestionfilter",
      "order": 7,
      "memberOrder": 7,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public void setPublishStatus(String publishStatus)",
      "overrideSignature": "public override void setPublishStatus(String publishStatus)",
      "simplifiedSignature": "setPublishStatus(String)",
      "datatype": {
        "id": "Search.knowledgesuggestionfilter.setpublishstatus.datatype.void",
        "nodeType": "datatype",
        "name": "void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_void_0:7"
        },
        "parentId": "Search.knowledgesuggestionfilter.setpublishstatus",
        "order": 0,
        "memberOrder": 0,
        "type": "void"
      },
      "description": "Sets a publish status to narrow the suggestion results to display articles with that status. This filter value is required in calls to System.Search.suggest(String, String, Search.SuggestionOption).",
      "parentName": "KnowledgeSuggestionFilter",
      "variables": {},
      "params": {
        "publishstatus": {
          "id": "Search.knowledgesuggestionfilter.method.setpublishstatus(string).varParam.publishstatus",
          "nodeType": "variable",
          "name": "publishStatus",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "publishStatus",
            "textToLower": "publishstatus",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 36
              },
              "end": {
                "line": 0,
                "character": 49
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_publishStatus_0:36"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "publishStatus",
            "textToLower": "publishstatus",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 36
              },
              "end": {
                "line": 0,
                "character": 49
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_publishStatus_0:36"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.setpublishstatus(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.setpublishstatus.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 29
                },
                "end": {
                  "line": 0,
                  "character": 35
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:29"
            },
            "parentId": "Search.knowledgesuggestionfilter.setpublishstatus",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "A publish status. Valid values are:",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setvalidationstatus(string)": {
      "id": "Search.knowledgesuggestionfilter.method.setvalidationstatus(string)",
      "nodeType": "method",
      "name": "setValidationStatus",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setValidationStatus",
        "textToLower": "setvalidationstatus",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setValidationStatus_-1:0"
      },
      "parentId": "Search.knowledgesuggestionfilter",
      "order": 8,
      "memberOrder": 8,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public void setValidationStatus(String validationStatus)",
      "overrideSignature": "public override void setValidationStatus(String validationStatus)",
      "simplifiedSignature": "setValidationStatus(String)",
      "datatype": {
        "id": "Search.knowledgesuggestionfilter.setvalidationstatus.datatype.void",
        "nodeType": "datatype",
        "name": "void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_void_0:7"
        },
        "parentId": "Search.knowledgesuggestionfilter.setvalidationstatus",
        "order": 0,
        "memberOrder": 0,
        "type": "void"
      },
      "description": "Sets a validation status to narrow the suggestion results to display articles with that status. This filter is optional.",
      "parentName": "KnowledgeSuggestionFilter",
      "variables": {},
      "params": {
        "validationstatus": {
          "id": "Search.knowledgesuggestionfilter.method.setvalidationstatus(string).varParam.validationstatus",
          "nodeType": "variable",
          "name": "validationStatus",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "validationStatus",
            "textToLower": "validationstatus",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 39
              },
              "end": {
                "line": 0,
                "character": 55
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_validationStatus_0:39"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "validationStatus",
            "textToLower": "validationstatus",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 39
              },
              "end": {
                "line": 0,
                "character": 55
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_validationStatus_0:39"
          },
          "parentId": "Search.knowledgesuggestionfilter.method.setvalidationstatus(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Search.knowledgesuggestionfilter.setvalidationstatus.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 32
                },
                "end": {
                  "line": 0,
                  "character": 38
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:32"
            },
            "parentId": "Search.knowledgesuggestionfilter.setvalidationstatus",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "An article validation status. These values are available in the ValidationStatus field on the KnowledgeArticleVersion object.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    }
  },
  "constructors": {},
  "extendsType": "",
  "implementTypes": [],
  "implements": {},
  "totalMembers": 8,
  "queries": []
}