schema:StatsDailyData.
Fields
date(required)sent(required)delivered(required)hard_bounced(required)spam_complaints(required)opened(required, nullable): Null when tracking is not enabled for this contextclicked(required, nullable): Null when tracking is not enabled for this contextinbound(required)transactional(required, nullable): Null for team-scoped stats (only available when project_id is specified)broadcast(required, nullable): Null for team-scoped stats (only available when project_id is specified)observed_opened(optional, nullable): Human opens plus unresolved privacy-proxy openshuman_opened(optional, nullable)privacy_opened(optional, nullable)effective_opened(required, nullable)machine_opened(required, nullable)machine_clicked(required, nullable)
Absent fields are :unset; nil is JSON null. extra holds response fields that this version of the SDK does not know.
Summary
Types
@type t() :: %Lettermint.Types.StatsDailyData{ broadcast: Lettermint.Types.StatsTypeData.t() | nil, clicked: integer() | nil, date: String.t(), delivered: integer(), effective_opened: integer() | nil, extra: %{optional(String.t()) => term()}, hard_bounced: integer(), human_opened: integer() | nil | :unset, inbound: Lettermint.Types.StatsInboundData.t(), machine_clicked: integer() | nil, machine_opened: integer() | nil, observed_opened: integer() | nil | :unset, opened: integer() | nil, privacy_opened: integer() | nil | :unset, sent: integer(), spam_complaints: integer(), transactional: Lettermint.Types.StatsTypeData.t() | nil }