Unicom360.WhatsApp.StatusResult (Unicom360 v0.1.0)

Copy Markdown View Source

The result of Unicom360.WhatsApp.status/3 (canonical name StatusResult): results, one Unicom360.WhatsApp.MessageStatus per distinct id asked for, plus api_reference, message, raw and extra.

Summary

Functions

The status of message_id (exact match), or nil.

Types

t()

@type t() :: %Unicom360.WhatsApp.StatusResult{
  api_reference: String.t() | nil,
  extra: map(),
  message: String.t() | nil,
  raw: map(),
  results: [Unicom360.WhatsApp.MessageStatus.t()]
}

Functions

by_id(status_result, message_id)

@spec by_id(t(), String.t()) :: Unicom360.WhatsApp.MessageStatus.t() | nil

The status of message_id (exact match), or nil.