> For the complete documentation index, see [llms.txt](https://docs.caf.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.caf.io/caf-sdk/caf-sdk-pt-br/ios/standalone-modules/document-detector/builder/messages.md).

# Configurações de mensagens

```swift
.setMessageSettings(
    waitMessage: String?, 
    fitTheDocumentMessage: String?, 
    verifyingQualityMessage: String?, 
    lowQualityDocumentMessage: String?, 
    uploadingImageMessage: String?, 
    popupDocumentSubtitleMessage: String?, 
    unsupportedDocumentMessage: String?, 
    wrongDocumentMessage: String?, 
    sensorLuminosityMessage: String?, 
    sensorOrientationMessage: String?, 
    sensorStabilityMessage: String?, 
    predictorScanDocumentMessage: String?, 
    predictorGetCloserMessage: String?, 
    predictorCentralizeMessage: String?,
    predictorMoveAwayMessage: String?, 
    predictorAlignDocumentMessage: String?, 
    predictorTurnDocumentMessage: String?, 
    predictorCapturedMessage: String?
)
```

| Atributo                                | Descrição                                                                                            | Valor Padrão                                                                                   |
| --------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| `waitMessage: String`                   | Mensagem exibida quando o SDK está em processo de abertura.                                          | "Por favor, aguarde…"                                                                          |
| `fitTheDocumentMessage: String`         | Mensagem que orienta a ajustar o documento à máscara.                                                | "Ajuste o documento na marcação"                                                               |
| `verifyingQualityMessage: String`       | Mensagem exibida quando o SDK faz uma solicitação ao backend para verificar a qualidade.             | "Verificando qualidade…"                                                                       |
| `lowQualityDocumentMessage: String`     | Mensagem exibida quando a qualidade da captura falha.                                                | "Ops, não foi possível ler as informações. Tente novamente"                                    |
| `uploadingImageMessage: String`         | Mensagem exibida quando não há verificação de qualidade e a captura está sendo salva nos servidores. | "Enviando imagem…"                                                                             |
| `popupDocumentSubtitleMessage: String`  | Texto exibido no pop-up de inicialização da etapa.                                                   | "Coloque o documento sobre uma mesa, centralize-o na marcação e aguarde a captura automática." |
| `unsupportedDocumentMessage: String`    | Mensagem exibida quando um tipo inesperado de documento é mostrado para captura.                     | "Ops, parece que este documento não é compatível. Entre em contato conosco!"                   |
| `wrongDocumentMessage: String`          | Mensagem exibida quando o documento é exibido em um fluxo diferente do esperado.                     | "Ops, este documento não é o %@"                                                               |
| `sensorLuminosityMessage: String`       | Mensagem exibida quando o limite de brilho é menor do que o esperado.                                | "A área próxima a você está escura demais"                                                     |
| `sensorOrientationMessage: String`      | Mensagem exibida quando o limite de orientação é menor do que o esperado.                            | "O dispositivo não está na horizontal"                                                         |
| `sensorStabilityMessage: String`        | Mensagem exibida quando o limite de estabilidade do dispositivo não é atendido.                      | "Mantenha o dispositivo parado"                                                                |
| `predictorScanDocumentMessage: String`  | Mensagem exibida para solicitar que um documento esteja visível na câmera.                           | "Digitalize um documento"                                                                      |
| `predictorGetCloserMessage: String`     | Mensagem exibida para solicitar que se aproxime do documento.                                        | "Aproxime-se do documento"                                                                     |
| `predictorCentralizeMessage: String`    | Mensagem exibida para solicitar que o documento seja centralizado.                                   | "Centralize o documento"                                                                       |
| `predictorMoveAwayMessage: String`      | Mensagem exibida para solicitar que se afaste do documento.                                          | "Afaste-se do documento"                                                                       |
| `predictorAlignDocumentMessage: String` | Mensagem exibida para solicitar que o documento seja alinhado.                                       | "Alinhe o documento"                                                                           |
| `predictorTurnDocumentMessage: String`  | Mensagem exibida para solicitar que o documento seja girado 90 graus.                                | "Gire o documento em 90 graus"                                                                 |
| `predictorCapturedMessage: String`      | Mensagem exibida para alertar que o documento foi capturado.                                         | "Documento capturado"                                                                          |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.caf.io/caf-sdk/caf-sdk-pt-br/ios/standalone-modules/document-detector/builder/messages.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
