# MPPEmbeddingType

    enum MPPEmbeddingType: RawRepresentable, Sendable, Equatable, Hashable, BitwiseCopyable

The embedding task type, used to format input text for Gecko models.
- `
  ### [classification](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/c:_E_MPPEmbeddingType_MPPEmbeddingTypeClassification)

  `

  #### Declaration

  Swift

      case classification

- `
  ### [clustering](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/c:_E_MPPEmbeddingType_MPPEmbeddingTypeClustering)

  `

  #### Declaration

  Swift

      case clustering

- `
  ### [codeRetrieval](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/c:_E_MPPEmbeddingType_MPPEmbeddingTypeCodeRetrieval)

  `

  #### Declaration

  Swift

      case codeRetrieval

- `
  ### [factChecking](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/c:_E_MPPEmbeddingType_MPPEmbeddingTypeFactChecking)

  `

  #### Declaration

  Swift

      case factChecking

- `
  ### [questionAnswering](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/c:_E_MPPEmbeddingType_MPPEmbeddingTypeQuestionAnswering)

  `

  #### Declaration

  Swift

      case questionAnswering

- `
  ### [retrievalDocument](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/c:_E_MPPEmbeddingType_MPPEmbeddingTypeRetrievalDocument)

  `

  #### Declaration

  Swift

      case retrievalDocument

- `
  ### [retrievalQuery](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/c:_E_MPPEmbeddingType_MPPEmbeddingTypeRetrievalQuery)

  `

  #### Declaration

  Swift

      case retrievalQuery

- `
  ### [semanticSimilarity](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/c:_E_MPPEmbeddingType_MPPEmbeddingTypeSemanticSimilarity)

  `

  #### Declaration

  Swift

      case semanticSimilarity

- `
  ### [init(rawValue:)](https://developers.google.com/edge/api/mediapipe/swift/text/Enums/MPPEmbeddingType.md.txt#/s:So16MPPEmbeddingTypeV8rawValueABSgSu_tcfc)

  `

  #### Declaration

  Swift

      init?(rawValue: UInt)