FindMessagesResult
Estrutura de dados do contrato OpenAPI.
Estrutura de dados do contrato OpenAPI.
Campos
| Campo | Tipo | Presença | Descrição |
|---|---|---|---|
messages | array<object> | obrigatório | — |
messages[].id | string | obrigatório | owner:messageid. |
messages[].messageid | string | obrigatório | — |
messages[].chatid | string | obrigatório | — |
messages[].sender | string | opcional | — |
messages[].sender_pn | string | opcional | — |
messages[].senderName | string | opcional | — |
messages[].pushName | string | opcional | — |
messages[].isGroup | boolean | opcional | — |
messages[].fromMe | boolean | obrigatório | — |
messages[].wasSentByApi | boolean | opcional | — |
messages[].messageType | string | opcional | Tipo legado PascalCase. |
messages[].type | string | opcional | — |
messages[].messageTimestamp | integer | opcional | Unix em milissegundos. Formato: int64 |
messages[].timestamp | integer | opcional | Unix em segundos. Formato: int64 |
messages[].status | string | opcional | Pending, Sent, Delivered, Read, Played, Failed, Received ou Deleted. |
messages[].text | string | opcional | — |
messages[].content | object | opcional | — |
messages[].buttonOrListid | string | opcional | — |
messages[].reactions | array<object> | opcional | — |
messages[].choices | any | opcional | Opções armazenadas de menus/enquetes; estrutura depende do tipo e pode ser null. |
messages[].fileURL | string | opcional | — |
messages[].mediaUrl | string | opcional | — |
returnedMessages | integer | obrigatório | — |
limit | integer | obrigatório | — |
offset | integer | obrigatório | — |
hasMore | boolean | obrigatório | — |
nextOffset | integer | opcional | — |
Definição OpenAPI
json
{
"type": "object",
"properties": {
"messages": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LegacyMessage"
}
},
"returnedMessages": {
"type": "integer"
},
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"hasMore": {
"type": "boolean"
},
"nextOffset": {
"type": "integer"
}
},
"required": [
"messages",
"returnedMessages",
"limit",
"offset",
"hasMore"
]
}