XmtpElixirSdk.Metadata
(xmtp_elixir_sdk v0.1.2)
Copy Markdown
Public metadata helpers for field names and group update inspection.
Summary
Functions
@spec changed_fields(XmtpElixirSdk.Content.GroupUpdated.t()) :: [ XmtpElixirSdk.Types.metadata_field() ]
@spec field_changed?( XmtpElixirSdk.Content.GroupUpdated.t(), XmtpElixirSdk.Types.metadata_field() ) :: boolean()
@spec field_from_name(String.t()) :: {:ok, XmtpElixirSdk.Types.metadata_field()} | {:error, XmtpElixirSdk.Error.t()}
@spec field_name(XmtpElixirSdk.Types.metadata_field()) :: String.t()