XmtpElixirSdk.Types.Conversation
(xmtp_elixir_sdk v0.1.2)
Copy Markdown
Conversation snapshot.
Summary
Types
@type t() :: %XmtpElixirSdk.Types.Conversation{ added_by_inbox_id: String.t(), admins: [String.t()], app_data: String.t(), consent_state: XmtpElixirSdk.Types.consent_state(), conversation_type: XmtpElixirSdk.Types.conversation_type(), created_at_ns: non_neg_integer(), description: String.t(), disappearing_settings: XmtpElixirSdk.Types.DisappearingSettings.t() | nil, hmac_keys: [XmtpElixirSdk.Types.HmacKeyEntry.t()], id: String.t(), image_url: String.t(), last_activity_ns: non_neg_integer(), last_read_times: [XmtpElixirSdk.Types.LastReadTime.t()], members: [XmtpElixirSdk.Types.GroupMember.t()], messages: [XmtpElixirSdk.Types.Message.t()], metadata: XmtpElixirSdk.Types.ConversationMetadata.t(), name: String.t(), paused_for_version: String.t() | nil, pending_removal: boolean(), permissions: XmtpElixirSdk.Types.Permissions.t(), super_admins: [String.t()] }