chats para listar conversas e aplicar ações como arquivar, silenciar, fixar e expiração.
Para instâncias, veja Instâncias e billing. Para sessão, veja Sessão.
Chats
client.Chats.ListAsync<TResponse>(request)
{ Page, PageSize, Total, TotalPages, Content[] } com metadados de cada chat.
client.Chats.GetAsync<TResponse>(request)
InstanceChatMetadata — Phone, Jid, Name, flags (archived, pinned, muted, etc.) e ultima mensagem quando disponivel.
client.Chats.ArchiveAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.UnarchiveAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.MuteAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.UnmuteAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.PinAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.UnpinAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.ReadAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.UnreadAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.ClearAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.DeleteAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.SetExpirationAsync<TResponse>(request)
{ Status: "ok" }.
