sessions para pareamento, consulta de status e desconexão da sessão WhatsApp.
Para instâncias e billing, veja Instâncias e billing. Para chats, veja Chats.
Sessão
client.Sessions.StatusAsync<TResponse>(instanceId, options?)
SessionStatusResponse. Campos de Data nesta ordem:
Connected— sempre primeiroPhoneWhatsappJidPushNameBusinessNameBusinessProfile— subcampos:BusinessHoursTimezone,Categories,ProfileOptions,Address,EmailProfilePictureIdProfilePictureUrlProfileUrlVerifiedName—about,website(quando aplicavel)
Data so tem Connected = false. Campos vazios sao omitidos.
client.Sessions.QrAsync<TResponse>(instanceId, options?)
{ Code, Success, Data }. Se ainda nao conectada, Data.QrCode (data URL PNG). Se ja conectada, Data.Status e Data.Phone.
client.Sessions.PairCodeAsync<TResponse>(instanceId, phone, options?)
{ Code, Success, Data } com Data.LinkingCode (codigo de pareamento).
client.Sessions.DisconnectAsync<TResponse>(instanceId, options?)
InstanceActionResponse — InstanceId, Status, Details.
