XmtpElixirSdk.Events.ConsentUpdated (xmtp_elixir_sdk v0.1.2)

Copy Markdown

Consent records emitted after Preferences.set_consent_states/2.

Canonical shapes:

  • inbox consent: %{entity: "inbox-id", state: :allowed | :denied | :unknown}

  • group consent: %{group_id: "group-id", state: :allowed | :denied | :unknown}

Summary

Types

t()

@type t() :: %XmtpElixirSdk.Events.ConsentUpdated{
  records: [XmtpElixirSdk.Types.consent_record()]
}