# TextClassifierOptions

    class TextClassifierOptions: TaskOptions, NSCopying

Options for setting up a `MPPTextClassifier`.
- `
  ### [categoryAllowlist](https://developers.google.com/edge/api/mediapipe/swift/text/Classes/TextClassifierOptions.md.txt#/c:objc(cs)MPPTextClassifierOptions(py)categoryAllowlist)

  ` The allowlist of category names. If non-empty, detection results whose category name is not in this set will be filtered out. Duplicate or unknown category names are ignored. Mutually exclusive with categoryDenylist.

  #### Declaration

  Swift

      var categoryAllowlist: [String] { get set }

- `
  ### [categoryDenylist](https://developers.google.com/edge/api/mediapipe/swift/text/Classes/TextClassifierOptions.md.txt#/c:objc(cs)MPPTextClassifierOptions(py)categoryDenylist)

  ` The denylist of category names. If non-empty, detection results whose category name is in this set will be filtered out. Duplicate or unknown category names are ignored. Mutually exclusive with categoryAllowlist.

  #### Declaration

  Swift

      var categoryDenylist: [String] { get set }

- `
  ### [displayNamesLocale](https://developers.google.com/edge/api/mediapipe/swift/text/Classes/TextClassifierOptions.md.txt#/c:objc(cs)MPPTextClassifierOptions(py)displayNamesLocale)

  ` The locale to use for display names specified through the TFLite Model Metadata, if any. Defaults to English.

  #### Declaration

  Swift

      var displayNamesLocale: String { get set }

- `
  ### [maxResults](https://developers.google.com/edge/api/mediapipe/swift/text/Classes/TextClassifierOptions.md.txt#/c:objc(cs)MPPTextClassifierOptions(py)maxResults)

  ` The maximum number of top-scored classification results to return. If \< 0, all available results will be returned. If 0, an invalid argument error is returned.

  #### Declaration

  Swift

      var maxResults: Int { get set }

- `
  ### [scoreThreshold](https://developers.google.com/edge/api/mediapipe/swift/text/Classes/TextClassifierOptions.md.txt#/c:objc(cs)MPPTextClassifierOptions(py)scoreThreshold)

  ` Score threshold to override the one provided in the model metadata (if any). Results below this value are rejected.

  #### Declaration

  Swift

      var scoreThreshold: Float { get set }