ReactRequest

Estrutura de dados do contrato OpenAPI.

Estrutura de dados do contrato OpenAPI.

Campos

CampoTipoPresençaDescrição
idstringcondicionalID da mensagem guardada nesta instância. Nos corpos aceita também owner:id. Comprimento mínimo: 1
messageIdstringcondicionalID da mensagem guardada nesta instância. Nos corpos aceita também owner:id. Comprimento mínimo: 1
numberstringopcionalIgnorado para reação, edição e exclusão; o chat vem da mensagem guardada.
textstringopcionalUm emoji; vazio/ausente remove a reação.

Pelo menos uma destas combinações deve ser válida:

  • id
  • messageId

Definição OpenAPI

json
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "ID da mensagem guardada nesta instância. Nos corpos aceita também owner:id.",
      "minLength": 1
    },
    "messageId": {
      "type": "string",
      "description": "ID da mensagem guardada nesta instância. Nos corpos aceita também owner:id.",
      "minLength": 1
    },
    "number": {
      "type": "string",
      "description": "Ignorado para reação, edição e exclusão; o chat vem da mensagem guardada."
    },
    "text": {
      "type": "string",
      "description": "Um emoji; vazio/ausente remove a reação."
    }
  },
  "anyOf": [
    {
      "required": [
        "id"
      ]
    },
    {
      "required": [
        "messageId"
      ]
    }
  ]
}